
笔试面经
姬香
人生到处知何似,应似飞鸿踏雪泥
展开
-
京东笔试题——消消乐问题
消消乐 # 1 a = [[3,1,2,1,1],[1,1,1,1,3],[1,1,1,1,1],[1,1,1,1,1],[3,1,2,2,2]] def candy(line): R, C = 5, 5 changed = True while changed: changed = False for r in range(...原创 2019-10-29 22:46:25 · 539 阅读 · 0 评论 -
KEEP笔试
题目1:给的数据的x和y,返回最小二乘法的k和b 方法:将x和y的值保存为两个数组,然后按照最小二乘法来求解。最后得到的b与测试用例保留的个数少了一位,无法通过测试。。。 x = [1,2,3] y = [3,5,6] def fun(x, y): size = len(x) i = 0 sum_xy = 0 sum_y = 0 sum_x = 0 ...原创 2019-09-04 23:39:56 · 817 阅读 · 0 评论 -
华为应聘状态码破解
进入华为招聘的职位进展页面,打开浏览器的开发者工具,在控制台(console)输入下面代码,回车: fetch( "http://career.huawei.com/reccampportal/services/portal/portaluser/queryMyJobInterviewEvolve?reqTim=" + new Date().getTime() ) .then(...原创 2019-09-03 22:17:28 · 71407 阅读 · 17 评论 -
算法&数据结构(九):贪心算法
leetcode:621. 任务调度器 问题描述: 解法:首先找到完成次数最多的任务,完成这个任务需要时间为 (count - 1) * (n + 1) + 1,接着找到相同任务次数(count)的其他任务,每个任务+1。但是有个意外情况,会导致任务总时间小于数组长度,例如(任务种类-1)> n, [A,A,B,B,C,C,D], n=2,这时可以依次完成任务 ABCDABC。 时间复...原创 2019-08-17 10:56:00 · 232 阅读 · 0 评论 -
字节跳动 8.25 笔试 第一、二、三、四题
第一题 题目:假设用户a,b,c,如果a和b之间关系大于等于3,则a和b是一类;如果ab一类,bc一类,则abc一类,输入关系矩阵,返回类数。 思路:关系矩阵沿着对角线对称,因而只需要遍历(i, n) ,保存值大于等于3的关系,返回 n - 满足一类的长度,注意可能导致结果小于1,需要处理。 n = int(input()) line = [] for i in range(n): ...原创 2019-08-25 22:21:07 · 618 阅读 · 0 评论 -
快手8.25 第一第二题
第一题 要求图片最早的位置不变,图片的相对顺序不变 n 每N个只能有一个是图片 m 数组长度 line = ['V_0','V_1','V_2','P_3','P_4','P_5','V_6','P_7','V_8','V_9'] 第一题只AC 80% 求解?? ans = [] n = int(input()) m = int(input()) line = [] for i i...原创 2019-08-25 18:36:11 · 297 阅读 · 0 评论 -
360笔试——2019.08.15
1.求表面积 思路:顶部和底部不会被遮挡,且当v = grid[i][j] > 0,有且只有2个面。四周东南西北,取决于grid[i][j]的个数,再减去上下左右遮挡它的个数(注意最小为0,不能加上负数) def surfaceArea(grid): # 顶部和底部不会被遮挡,且当v = grid[i][j] > 0,有且只有2个面 # 四周东南西北,取决于gri...原创 2019-08-15 21:24:18 · 1300 阅读 · 2 评论 -
网易互娱笔试8.11:三道题AC
第一题: 给n个数组,计算每个数组里面的元素有多少个1,相同1次数为一类,计算每个数组有几类。 思路:减1做&运算。注意将答案放在数组里面分别打印,否则报错。 #coding=utf-8 # 本题为考试多行输入输出规范示例,无需提交,不计分。 import sys def count_one(nums): res = [] for num in nums: ...原创 2019-08-11 17:49:09 · 2011 阅读 · 2 评论 -
头条一面二面(7.14):面试内容记录
1. 部门:用户中心 用户关系判断,社交网络,恶意行为,风险控制。 2. 自我介绍 技能:pytorch、tensorflow、python、C++、SQL 知识领域:机器学习、深度学习、NLP(文本生成、文本分类、对话理解) 个性:积极乐观(开心果),善于自学(两天学会C语言),亲和力强,善于团队合作,条理清楚、适应能力和幽默感 亮点(能胜任此岗位的优点):会搞懂算法原理,查看...原创 2019-08-01 00:31:03 · 395 阅读 · 0 评论 -
华为7.31笔试(第一题AC、第二题AC、第三题超纲)
第一题 题目:小明是个强迫症卖家,有10000台设备,卖的均价要求最接近D元,输出卖出的台数N,总售价M 输入 0<D<10,精确到小数点后12位 ; 输出 M N 思路: 均价与D相接近,初始化M,N为1。然后计算均价M/N。 如果均价 > 幸运数D,则台数(分母)增加。 如果均价 <= 幸运数D,则总售价(分子)增加。 直到 M N 超出循环,其中...原创 2019-08-01 00:02:52 · 4322 阅读 · 4 评论 -
网易有道笔试8.3
第四题: 很奇怪不知道为何测试通过了,AC-0%,求解?? #coding=utf-8 # 本题为考试单行多行输入输出规范示例,无需提交,不计分。 import sys n = int(sys.stdin.readline().strip()) for _ in range(n): s = sys.stdin.readline().strip() t = sys.stdin...原创 2019-08-04 21:50:14 · 794 阅读 · 0 评论 -
网易游戏模拟笔试8.4-第一题AC100%,第二题AC50%
由于在参加大疆的考试,所以完成了大疆的考试,8.20进入了考场,少了一个多小时。 网易游戏的题目还算简单。 第一题 缴税问题,小于5000元不交税,否则(工资-5000)为需要缴税的部分,然后分批次计算缴税费用。 import sys n = int(sys.stdin.readline().strip()) for i in range(n): v = int(sys.stdi...原创 2019-08-04 21:46:30 · 815 阅读 · 2 评论 -
作业帮笔试7.31
1.非递归中序遍历 用栈的方式完成,由于后进先出的特性,不断压入根节点的所有左节点直到当前节点为空,然后弹出节点,并且遍历节点的右节点。如果有节点有左子树,则继续压入。。 class Solution: def inorderTraversal(self, root: TreeNode) -> List[int]: # cur当做指针 cur =...原创 2019-08-02 15:43:53 · 575 阅读 · 0 评论