春招算法面经

渣本渣,第一次发帖,如有问题,尽力修改。
因为大数据方面我了解的太少了,所以在面试过程中很多关于大数据的问题我都回答不上来。

背景相关:

硕士澳洲八大,IT。本科末流985,非IT。硕士因为跨专业,学的是Course Work,期间运气比较好,有机会和几位老师一起做了几项ML相关的项目,因此毕业后找的工作都是算法相关的,希望能够帮助到正在找工作的小伙伴。


面经:

无论面试通过与否,都十分感谢在面试中遇到过的每一位面试官及HR小姐姐。

大多数的面试官都非常nice,都在有意的引导我回答出正确答案。

感觉面试比较玄学,面试过与不过,主要取决于基础知识,除此之外也取决于眼缘。

腾讯算法(一面挂):

一面:

1. 自我介绍

2. 项目细扣

3. LSTMRNN的区别

4. 梯度消失/爆炸产生原因

5. 梯度消失解决方法

6. 梯度爆炸解决方法

7. Word2vec方法有哪些/区别

8. 集成学习了解吗

9. XGBOOST/GBDT简单介绍,区别

无手撕


字节跳动算法(三面挂):

一面:

1. CNN中感受野/权值共享

2. Resnet理解

3. Resnet相比全连接什么区别

4. Alexnet/VGG/Densenet/Googlenet

5. 什么是梯度消失/爆炸

6. RNN/LSTM解释

7. LSTM怎么缓解梯度消失/Resnet怎么缓解梯度消失

8. 有什么方法能解决梯度消失

9. 集成学习

10. XGBOOST理解

手撕两道:

1. Two sum

2. 最长公共子序列(理解成子串-子串手撕一遍,子序列在子串基础上修改)


二面:

1. 自我介绍

2. 项目细扣

3. 如何避免过拟合

4. LSTM理解

5. XGBOOST理解/损失函数/正则怎么算

6. XGBOOSTGBDT对比/ Random Forest理解/BoostingBagging对比

7. 为什么XGBOOST在大赛上表现很好/GBDT相比优势

手撕两道:

1. 岛屿问题

2. 编辑距离


三面:

1. 自我介绍

2. TCP哪一层

3. HTTP/HTTPS区别

4. HTTPS为什么Security

5. 线程与进程

6. /悲观锁乐观锁

手撕一道:

1. LC Hard。题目忘记了,只记得dfs+dp,撕了20多分钟才撕出来。


360算法:

一面:

1. 自我介绍

2. 项目细扣

3. 特征工程

4. Precision/Recall/F-score/ROC/AUC

5. AUC计算

6. 项目为什么选用AUCF-score,为什么不选用Recall

7. LSTMRNN的区别

8. 梯度消失/爆炸的原因及解决方法

9. word2vec方法介绍

10. Transformer了解吗/Bert了解吗

11. 除了神经网络,传统的机器学习算法了解吗

12. BoostingBagging区别

13. 简单介绍下XGBOOST/GBDT

14. XGBOOSTGBDT区别

15. SVM/SVM核函数

无手撕


二面:

1. 自我介绍

2. 项目细扣

3. Precision/Recall/F-score/ROC/AUC

4. LSTMRNN

5. CNN中怎么做的卷积/卷积的优势/卷积之后接什么层/为什么做pooling/都有哪些pooling

6. 卷积层/Pooling层(mean/max)的反向传播

7. 卷积层参数量计算

8. 梯度消失/解决方法

9. Resnet

10. XGBOOST/GBDT/SVM/RF

11. 特征工程

12. 学过什么课/看了下成绩单

13. MapReduce/Spark/Hive

14. Mit6.824

手撕一道:

1. 记不太清了,没有Hard那么费劲,应该是Medium/Easy难度。


HR面:

1. 自我介绍

2. 跨专业/Gap一年干什么了

3. 爱好等个人问题

4. 城市选择

5. 部门选择理由

6. 期望薪资

7. 入职时间


华为硬件研究院算法(一面挂):

一面:

1. 自我介绍

2. 部门介绍

3. 岗位不太相符/为什么选择

4. 各基本算法理解/时间空间复杂度

5. 口述链表翻转

手撕两道:

1. 二分

2. 堆排序


东芝语音识别算法:

一面:

1. 自我介绍

2. CNN/RNN/LSTM理解

3. SVM/RF理解

4. Precision/Recall/F-scor/ROC/AUC

5. 语音识别算法

6. 特征工程

无手撕

笔试:

1. 前四道题都不难,LC Easy难度

2. Python Keras 搭一个基本的CNN


二面(全程英文):

1. 自我介绍

2. 为什么选择东芝

3. 澳洲生活

4. 入职时间


花椒直播算法:

一面:

1. 自我介绍

2. 项目细扣

3. 激活函数/比较

4. RNN理解

5. LSTM门控/作用/各门的激活函数选择原因

6. SGD/BGD/momentum/Adam对比

7. Adam优点

8. Resnet理解

9. CNN各种模块/名词解释

10. 梯度消失/爆炸的原因/缓解方法/解决方法

11. 常用的语言//tensorflow-Keras/Theano/Pytorch

12. 卷积层/Pooling/dense层细扣

13. 集成学习/Boosting/Bagging

14. XGBOOST/GBDT/Random Forest

15. XGBOOST的损失函数

16. XGBOOST怎么避免过拟合/ XGBOOST正则

17. 随机森林的随机性体现在哪儿

18. LR/SVM理解

19. SVM核函数/作用

20. Wrangling/项目Wrangling解释

无手撕


二面(相当帅的一个小哥哥/眼睛带笑):

1. 自我介绍

2. 项目细扣

3. Word2vec理解/CBOWSkip-gram对比

4. Bert

5. SVM理解/手推(太久没看了没推出来)

6. LR手推

7. XGBOOST/GBDT/Random Forest

8. 各模型参数解释/不同场合不同参数的影响

9. RNN/LSTM理解/对比

10. LSTM的方向传播

11. Kaggle比赛中LSTMGRU的选择

12. CNN细扣

手撕一道:

1. 二分

2. 记不太清了,LC Medium难度


Boss直聘算法:

一面(面试官小姐姐很好看):

1. 自我介绍等

2. 项目细扣/各种参数/方法/架构等设置及原因(非常非常细)

3. 主要是关于大数据方面的考核,这方面并不擅长。

手撕一道:

1. 大数据相关的题

面试官小姐姐非常非常nice。大数据并不擅长,小姐姐一直在引导我,人也很美!


二面:

1. 自我介绍

2. 项目细扣

3. Word2vec理解/CBOWSkip-gram对比

4. Bert

5. SVM

6. XGBOOST/GBDT/Random Forest

7. 激活函数

8. Optimizer对比

9. Adam优点

10. LSTM/RNN

11. 梯度消失/爆炸

12. 项目细扣

无手撕


三面:

1. 自我介绍

2. 项目细扣

3. 各种真实场景下的解决思路/例如做推荐都需要哪些特征,每种特征该怎么得到

无手撕


HR面:

1. 直切主题,很干脆,nice


以上列出的是我能回忆起的比较有代表性的面试,其他公司例如其他互联网企业或国企银行等,如果有小伙伴需要也可以告诉我,if面试过,我会单独列出。除此之外,以上列出的面试经历也有很多问题记不太清了,可能或有一定程度的缺失。

希望大家都能拿到心仪的offer,也希望大家在日后的工作中更加努力,加油,加油,加油!


#春招算法面经##字节跳动##360公司##华为##腾讯##算法工程师##校招##面经#
全部评论
继续solo,分享下入职后的感受。入职一个多月,除了hive,spark,scala,还有很多其他技术需要搞定,尤其一些软技术等能力很重要,能够直接决定效率,比如debug能力🤣路漫漫其修远兮,吾将上下而求索,愿与君共勉
2 回复
分享
发布于 2020-06-29 13:00
好久没更新啦,继续更新下,现还处于熟悉业务熟悉架构的过程中,对算法岗位的理解难免有缺陷,还望见谅。工作了以后才深刻的意识到没工作前对算法和一些计算机的基础知识的理解是多么单纯,也建议同学们在参加工作前找一份实习熟悉下领域现状。除此之外,虽然做的是算法相关的工作,但是做算法并不是搞搞模型复现下论文就行了,工程岗毕竟是要完成指标的,只不过采用的是AI的方式去达成指标,因此算法岗除了算法外还需要对基本的计算机原理和大数据知识有一定的理解。另外在公司内,还是建议同学到核心部门做算法岗,边缘部门比较累,虽然从零开始很锻炼人,但也会走很多弯路,这一点还希望仁者见仁智者见智。祝大家都找到心仪的工作。
1 回复
分享
发布于 2020-11-12 10:05
博乐游戏
校招火热招聘中
官网直投
🙂楼主当时春招的时候算法岗岗位还多么?除了这些大公司以外有小公司的面试么?
1 回复
分享
发布于 2021-09-10 14:05
楼主现在收到几份offer
2 回复
分享
发布于 2020-05-25 14:00
优秀👍,关键是很多都不给面试机会😭
点赞 回复
分享
发布于 2020-05-26 16:21
入职以后感觉大数据是必须技术,例如hive,hadoop,spark等🤣
点赞 回复
分享
发布于 2020-05-28 12:18
在面试题中看到了 数据挖掘,机器学习,nlp, 操作系统的知识,想问答主面的是算法具体什么岗位呀~
点赞 回复
分享
发布于 2020-05-28 17:05
字节hard都撕了还三面挂嘛
点赞 回复
分享
发布于 2020-06-02 18:42
同步更新下,入职一周感觉工程对于算法的复杂度要求并不高,反而对算法的time consuming,计算资源消耗等要求很多😂
点赞 回复
分享
发布于 2020-06-03 15:39
同步更新,industry里感觉deep网络用的比较少呀,除非是大项目,感觉树模型用的更多一些🤣
点赞 回复
分享
发布于 2020-06-12 14:24
请问楼主怎么没有参加秋招呀
点赞 回复
分享
发布于 2020-09-09 16:29
腾讯有春招吗
点赞 回复
分享
发布于 2020-09-13 19:08
楼主是实习还是春招找工作啊
点赞 回复
分享
发布于 2020-09-24 10:50
腾讯1面这么简单的题目都挂了,不太应该
点赞 回复
分享
发布于 2020-11-28 00:33
能问一下楼主360的一面时间长吗?
点赞 回复
分享
发布于 2021-04-07 11:11
请问楼主360三面过后大概多久给offer啊
点赞 回复
分享
发布于 2021-04-25 09:51
请问楼主春招时候是已经毕业了吗
点赞 回复
分享
发布于 2021-11-09 01:33
抖音算法实习生开招啦,欢迎大家来看看呀:https://www.nowcoder.com/discuss/826296?source_id=profile_create_nctrack&channel=-1 想要更多抖音面经可以私戳我哦~
点赞 回复
分享
发布于 2021-12-30 16:57
boss终面结束后多久发offer哇
点赞 回复
分享
发布于 2023-04-08 08:20 陕西

相关推荐

点赞 评论 收藏
转发
头像
不愿透露姓名的神秘牛友
04-08 20:47
中信银行 柜员 年薪20W 本科双一流
点赞 评论 收藏
转发
16 173 评论
分享
牛客网
牛客企业服务