华为百度oppo字节跳动微软阿里面筋
先自报一下背景,本人华东五校之一的生物本科,美帝top4cs硕士,学的是算法方向,主申机器学习算法工程师。其实算起来学cs也就一年,技术自认为挺渣。投了大约10家公司,分享一下面试的经历。
简历跪:Google/***/airbnb data scientist/AI researcher.每年基本只招phd,简历挂很正常。
跪经:
微软亚洲研究院data mining,笔试leetcode中等,具体题目忘了。每一轮都有过简历+考题。第一轮:sorted linked list 从头到尾翻转一次,二叉树搜索。第二轮:第一题找出字符串中所有连续字母的subset,第二题将一堆大小写字母根据大小写排序。第三轮:先考了一题leetcode medium, 不难。后面居然要把写过的程序写成paralell computing....这个真的难。之后考backpropagation的基本公式,问每一层之间是否能独立传播。第三轮跪。
阿里:主要是过简历,问文本处理有哪些特征工程,Lstm有哪几个gate, 分别是干嘛的,写一个softmax的公式,聊的很开心。迷挂。
字节跳动:上来直接考题,不过简历。第一题,不能用系统自带的除法,要求用算法自己implement一个除法。第二题,用O(n)的方法找到一个无序数组的中位数。无拒信,默挂。
面经:
华为2012实验室,实习转正,sp offer。
百度:海外专场,主要是考概念,居然没考题。kmeans写一下伪代码,HMM的原理以及公式,SVM为什么二分类效果最好,CNN的prerequisite是否需要特征之间独立,如何解决梯度消失和梯度爆炸,说一种你最熟悉的求解方法。白菜价 offer。
Oppo: 海外专场。当hash table地址重合的时候应该怎么办,写一个快速排序,说一下随机森林为什么比决策树好,简单写一下随机森林的伪代码,比较一下牛顿方法、SGD、GD、mini-batch GD。ssssp,下了很大决心才拒掉。
最后从了华为。希望各位都有如意的offer!
#百度##微软##华为##字节跳动##OPPO##面经##算法工程师#