算法岗 1.分解X,几个数相乘,约分,20分,85% 2.最长相似差分子数组,20分,100% 3.字符串相邻不相等最少操作数,25分,20% 4.拆分,不同奇偶性,35分,4% #网易笔试##网易有道#
算法岗位笔试,四道编程 1. 棋盘每个位置为-1,0,或者得分。-1则往左下或右下走,0和对应得分往下掉。求从第一行开始能够得到的最大得分。 思路:感觉就是个dp从下往上,返回第一行最大的即可,但是最后只过了60%的case,不是很懂为什么,贴一下代码求解答。 2. 数组中判断有无三个数对应index i<j<k的和也在数组中,输出YES or NO. 思路:直接挨个遍历数组,每次将所有的连续的和
上次顺丰考试时间不太合适,就推迟到下一次了 岗位:计算机视觉工程师 笔试类型,30道选择题,2道编程题 选择题包含得内容都很杂,可能是选择岗位的问题(记得细分岗位选的是基础模型什么的),反而基本没考CV的知识。 中间系统崩了,有半个小时没动,恢复之后,居然不给我补时间。 编程题2道都算是easy难度。 1.第一道是搬砖,人手搬还有用车辅助搬,记录所需最短的时长。(中间可能是系统出错的问题,本来我觉
岗位笔试:算法工程师(机器学习方向) 选择包含Bayes,precision&recall,Naive Bayes,正则化,其他的记不太清了。。。 编程两个 1. 判断回文string 2. 最长连续子序列 #莉莉丝##莉莉丝笔试#
试卷:算法方向 大概单选和多选涵盖的内容也是很广泛了,又是要求全面的人才。考察了CV方向,机器学习,NLP,相机模型,概率等等。 编程两道: 1. 数组左右两边依次操作选择数字,问是否可以某个时刻得到和为x的值,输出最小操作数。 思路:双指针每次选择更大的值操作,然后加一些判断条件。比较简单。 2. 实现两个数组的线性卷积和互信息。最终输出两个数组。 思路:用Numpy的自带函数去做,但是最后时间
算法卷,两道题 第一题 小昱做了很久的实验得到了一个用正整数表示的实验数据,并记录在了纸上。但是由于做完实验太过激动,他一不小心把墨水打翻溅在了纸上,导致数据中一些位置上的数字看不清楚。他仍记得这个数据有以下三个特征: 1. 这个数是正整数,且没有前导零(即数的最高位不是0) 2. 这个数任意两个相邻数位的数字不同 3. 这个数可以被3整除 他现在很关心在满足以上特征的条件下,这个数字最小为多少。
我是韭菜,定期被割 五道题,100,100,100,40,0 菜狗落泪,感觉要提高代码速度才行,每次笔试都做不完题
简答题 1、喜欢的游戏、亮点 写的我的世界,开放性,受众广泛 2、写个什么规则(忘了),给三方pvp或pve的副本 理解错了,写成设计玩法了... 3、操作比较丰富的游戏 写的泰拉瑞亚,各种饰品坐骑钩爪提供位移,满足不同玩家需求 4、游戏中的生命攻击防御闪避暴击重击,设计各种属性的目的、判断是否用该属性 玩家角度更丰富的内容和搭配,策划角度提高游戏生命周期。并举了部落冲突和魔塔的例子,部落冲突没必
#4399游戏# 1.竞品分析流程 2.区服合并效果 3.游戏请代言人的好处 4.对用户点击 登录 注册 付费 留存 行为的理解。 第五个忘了,大佬可以帮回答下~
京东后端笔试,一道都没A心态崩了,求大佬讲讲 --- 第一题是给一个小写字母字符串,可以做两种操作:1,把一个字母变成另一个,2,把字符串最开头的字母放到字符串最后。求最少几次操作能把这个字符串变成回文串 --- 第二题是给一个n长的数组,每次可以做两种操作:1,取出最后两个数字,相加后取个位数再放回数组最后,2,取出最后两个数字,相乘后取个位数再放回数组最后。一共做了n-1次操作,也就是最后剩下
第一题判断回文:只需要模拟字符串旋转次数,可以通过复制原串两遍实现,固定串长n,每次暴力判断【l,r】区间内修改多少字符能变成回文,取最小值就行。 第二题判断方案数分别为多少:只保留原始输入的个位数,用dp计算上一位为0-10和本位数字计算的结果,一遍线性dp。 第三题:分别处理边平行于轴和不平行于轴,平行于轴枚举左上角点和边长;不平行于轴代表两个点连线构成斜边,枚举直角三角形两个直角边长,统计一
15道单选 3道不定项选择 都是关于C/C++的东西 3道编程 1.给定多边形顶点,求顺时针还是逆时针,没想出来,直接返回true白嫖了50%用例 2.判断给定二叉树中是否存在给定的链表,通过用例92%,最后才找到问题,唉 3.给定一些零件和一个二维数组表示零件之间是否有关联,如果a关联b,b关联c,那么a也关联c,abc就是一个整体,如果d和其他都没有关联,那么d就是一个整体,计算这些零件一共有
第二题ID调用释放,Python,类似lru写,双端链表+hash存储节点,超出cpu限制,只过了10%。想问问有没有大佬用Python过了这题的,是我写错了还是题目的问题了,看Java的基本都只有4~6%
T1 签到题 #include <iostream> #include <bits/stdc++.h> using namespace std; int main() { int n, m; cin >> n >> m; vector<vector<char>> v(n, vector<char> (m)); for(int i = 0; i < n; i++
#笔试# #我的实习求职记录# 后端开发岗,感觉不是很难,数据都比较小。第三题模拟有点恶心,分享一下第四题的思路: 4.(1)题意:两人轮流取硬币,若硬币为奇数则只能取一个,若硬币为偶数则有两种选择:要么取一半,要么取一个。已知两人都很聪明,按照最优策略去取,求最后的分硬币结果。 (2)思路:博弈问题,两人的最优策略为,若当前为奇数,则只能取一个;若当前为偶数,则判断取一半之后是剩下偶数还是奇数,