23届海外硕-生物统计学-数据分析岗位
背景: 23届海外院校,非班课(生物统计学专业),gap近半年 技术一面: 先考的手撕代码然后问项目和八股 手撕代码细节记不清了,大概是给定一个数组nums,其中nums[i]=当前位置最多可以跳跃的步数。求最少的条约次数从数组的第一个位置跳到最后一个位置。 八股问了深浅拷贝(不会);问了字典相关比如键值对中键必须具备什么条件(不会,正确答案好像是不可变的对象),别的记不清了 技术二面: 先八股再手撕 八股具体问了什么我有点记不清了,大概就是面向对象编程(不会,没明白要问啥lol),深浅拷贝,数据结构相关的比如字典、列表的概念性的问题。还结合了我的项目问怎么在字典里添加、怎么打印字典中所有的key如果有一万多条 HR给的八股里都有,但是别死背(?) ,面试官不仅会问概念,还会追问一下,所以最好理解透了,就比如说深拷贝浅拷贝,他不仅会问你这两个的区别是什么,他还会问你,假如说b = [], a=[1,2,[1,2]] b=a之后会发生什么 手撕大概是给定一个数组num,进行最多一次的交换位置,让求num[i]=i的个数(记为v)的最大值,应该能搜到原题。然后这题我用的暴力拆解,写完后面试官还问我怎么剪枝,但我不会,就结束了 主管面试: 问了离职原因,空窗期,如何看待OD岗位 别的记不清了
#华为OD#