Bigo算法面经 (补充诺亚方舟面经)

在东哥家实习的好好的,突然接到了BIGO的面试邀请,就去试试吧。

一面(电话面):
一面面试官是一个刚刚从京东同部门出去的老哥,寒暄了一下就开始面试。
1. 各种怼项目。
2. 说一下贝叶斯优化 (各种抠细节,从高斯过程回归,说到贝叶斯优化,到一些优缺点和改进形式,每一步都很细)
3. 说一下运筹学和凸优化(也是问的很细,说了梯度下降,牛顿法,KKT,单纯形,混合整数规划)
4. 算一个贝叶斯概率的问题,就是教科书上非常喜欢问的一个人诊断某种疾病阳性,问真实的得病概率,应该会比大家认为的得病概率低很多。

二面(现场面)
1. 手撕代码,最大连续子列,要求能够保存多个相同的最优情况的起始点。这个没答上,一度以为要挂,准备收拾东西走人了。
2. 各种聊凸优化,问的很细,梯度下降步长选择问题(回溯法,两阶段优化法,梯度积累法),牛顿法的收敛速度,是不是一定比梯度下降快(举反例),Hessian矩阵的求逆与计算量问题(正则化,Hessian矩阵的近似),牛顿下降的几个phase,KKT的仔细描述。这个基本全答上来了,后面感觉也是因为这个所以没有挂掉。
3. 京东的实习项目,描述的时候各种打断扣细节,以及各种问诸如"当时是这么做的,如果现在这样一个问题给你重新做你会怎么做" 感觉回答的也还过得去吧,感觉这个老哥是一个思维很敏捷且很强悍的人。

三面(领导面)
三面的面试官给人一种儒雅随和的感觉,后面听说是清华数学系出来的。
1. 说一下因果推断(从起源到一些伪因果关系的案例到几个门派的争端到常用方法都讲了一遍)
2. 丢十个硬币,七个正面,用贝叶斯概率求正面朝上的概率(重点是还记得共轭先验分布是beta分布)
3. 如果没有解析解怎么做?(两大类,采样和变分。就采样法展开说了一下,普通采样,拒绝采样,MCMC等)
4. 京东的实习项目描述。
5. 手撕代码:数列一次循环求方差。

补充: 个人感觉BIGO的面试体验还挺独特的,全程没有怎么问DL,XGBOOST,GBDT,LR这样的问题,倒是统计与优化这些问的特别深,我感觉非常有意思。

#----------------------------------------------------------------------------------

通知诺亚方舟算法岗也通过了,补充一下诺亚方舟的面经吧.
一面
1. 系统说一下因果推断.
2. 讲一个时间序列的项目.
3. 将一个关于故障预警的项目.
4 两个编程题

二面
1. 系统说一下因果推断 (好像只要简历上写了这个就特别喜欢问)
2. 时间序列分析. 时间序列差分, ARIMA模型, 季节ARIMA, STL分解, 单位根检验,  什么是平稳性, 为什么需要平稳性(扯了一下可逆性, 但是其实这个概念我也没搞太明白)
3. 各种怼优化, 贝叶斯优化和凸优化都问,问题和BIGO相似. 最后问一句贝叶斯优化和进化算法有什么比较, 没想过这个问题所以没答上来. 
4. 数学题. 公路上看不到车的概率.
5. 闲聊, 问我怎么看因果推断. 扯了5分钟后他悠悠说一句, 我研究这个10年了, 我觉得这一套不太靠谱(大汗)

三面
1.  系统说一下因果推断 (又是这个问题...)
2. 神经网络的可解释性问题. 这个我说我研究的不是很多.
3. 讲一下写过代码最多的一个项目
4. 一些人生规划的探讨.
#BIGO##校招##算法工程师##面经##华为#
全部评论
楼主是项目里写了优化吗? 第一次看面试问优化😂
1 回复
分享
发布于 2019-12-05 21:16
好学术化的算法岗,MCMC、变分。。。。。
1 回复
分享
发布于 2019-12-05 21:20
饿了么
校招火热招聘中
官网直投
没有老哥给一点建议嘛....
点赞 回复
分享
发布于 2019-12-04 18:54
老哥您说的两个编程题都是什么题目?谢谢
点赞 回复
分享
发布于 2020-04-29 17:58

相关推荐

点赞 评论 收藏
转发
10 73 评论
分享
牛客网
牛客企业服务