一个码农的秋招笔面试经验整理
一个码农的秋招笔面试经验整理
个人背景
- 普通本科,985硕士
- 计算机科学与技术专业
- 本科期间只做过一些app开发和网站开发的工作
- 读研期间主要研究方向是自然语言处理,有一些实验室项目
- 除此之外,无任何比赛获奖和实习经历
投递方向
国内的NLP方向的岗位一般叫做NLP研究员/算法工程师/工程师
一点点经验总结
校招是社会和企业为从未步入职场的同学特意准备的一个绿色通道。在这个通道里,我们将候选人当做一张白纸,可以没有经验、没有行业常识,只要对工作充满热情、有还算聪明的头脑,基本都算是合格的。企业会为这些同学准备培训,并留足适应期,有的甚至还会安排一对一的老员工来带。
项目很重要
投递公司心路历程:
- 8月底-9月初:只投递BATJ、TMD、网易这种知名的大厂,以及自己感兴趣的方向
- :经历N多次失败后,开始眼界放低,开启互联网领域广撒网模式,互联网巨头+独角兽公司+新兴企业,开始大批量投递
- 10月初:国庆回家休息了7天。秋招基本颗粒无收+全程崩溃,感觉是受挫到不行,一度觉得找不到工作了%>_<%
- 10月中旬-11月中旬:开始想传统行业巨头(伊利、蒙牛)、移动、房地产开始投递。
Research or Product ?
- 想做research,有不错的论文或比赛经历,对某个方向研究的比较深入,但做系统的经历相对匮乏,则偏research的部门可能更赏识你;
- 想做产品,并且做系统、啪代码的能力不错,论文也刷了不少但是科研热情不高,则你可能跟业务部门更match。
偏research/通用平台的:
- 百度:AIG NLP部(以前的IDL的NLP团队合并进去了,方向全覆盖没弱项,王海峰和吴华两位巨佬坐镇,没争议的国内最强NLP团队(忽略MSRA的话))
- 阿里:达摩院(以前的idst合并进去了,主要做NLP基础技术,近年来SQuAD也刷的风生水起,不过对话方向貌似在小蜜)
- 腾讯:AI lab(属于TEG事业群,论文高产,听说最近也在努力跟业务结合)
- 网易游戏:伏羲AI实验室(新成立不久的,不过终面时感觉面试官实力挺赞)
- 京东:AI lab(感觉方向有点对标阿里,团队实力不错的)
- 滴滴:AI lab(感觉滴滴还是DM领域比较厉害,NLP领域业务不多,主要是语言模型,检索和翻译,不过package挺给力的)
- 商汤:商汤研究院(没错,商汤研究院也有NLP,不过当然没有CV做的好)
偏业务/产品的:
- 百度:度秘部(高T云集,百度主战略DuerOS所在部门,NLP实力没得质疑)、智能客服部(听说团队拿过百度最高奖的百万美金,技术落地to B业务没得说)
- 阿里:智能服务部(阿里小蜜,杭州的X lab实力派,北京的Y lab也前景不错)、AI labs(比较新,主要做产品,比如天猫精灵)
- 腾讯:微信事业群(北京的模式识别中心应该是腾讯内部AI做的最靠谱的部门了,有微信这种10亿用户的业务,感觉NLP想做的烂都难)
- 网易:有道事业部(当时面试时间冲突放弃了,不过有道NLP产品这么成功,想必也不会差)
网申(NLP算法工程师)
把握提前批,虽然比较难,但是相当于多一次机会;(很多核心部门的NLP岗的hc在提前批就用光了)
尽量寻找内推,一般可以直接进笔试环节
- 途家 没消息
- 顺丰 做完性格测试没消息
- 唯品会 没消息
- 网易有道 没消息
- 新浪 没消息
- 伊利 没消息
- 流利说 没消息
- Oppo 没消息
- 快手 没消息
- 腾讯内推 没消息
- 微策略 没消息
- 小米 投递内推成功,笔试挂
- 商汤科技 听说很难,没做笔试
- 科大讯飞 笔试挂
- 网易(NLP算法工程师) 挂
- 作业帮 提前批一面挂 网申笔试挂
- 深信服 (笔试挂,记得是只能用C++,不会)
- 猎豹移动 宣讲会现场笔试挂
- 爱奇艺 笔试挂
- 招行网络科技 笔试错过了
- 携程 笔试挂
- 美团 笔试挂
- 平安科技 笔试挂
- 瓜子二手车 笔试挂
- 马蜂窝 现场宣讲笔试挂
- 搜狗 笔试挂
- 58 笔试挂
多益网络 笔试挂,还要下载多益专用的软件,体验不好
小红书 笔试挂
- Vipkid 现场宣讲笔试挂(我记得宣讲抽奖环节抽中一个U盘)
- 知乎 笔试挂
- 贝壳 现场宣讲笔试挂(贝壳今年给的很高,投递很晚,有点可惜)
- CVTE 笔试挂
- 去哪儿 笔试挂
- 华润集团 笔试挂
- 途家 笔试挂
- 阿里巴巴 笔试挂(太难)
- 滴滴 笔试挂
- B站 笔试挂
- 拼多多 笔试挂
- 迅雷 笔试挂
京东 笔试过一面挂
华为 笔试过(一般3道编程题,做出一道即可)一面挂(撞枪口上了)
- 海康威视 电话面挂
- 头条 笔试过一面挂
- 360 内推的,一面挂
- 最右 一面挂
- 百度 笔试过一面过二面挂(面试官是我见过的最nice的,问的问题比较基础,手撕两道简单的编程题,大部分是关于项目的问题)
- 中兴(开发) 直接面试,很随意很简单,薪资太低
- 南方航空 笔试过面试放弃
- 中国建行 笔试挂面试放弃
- 中移动 北京一面,聊了聊项目和工作意向,二面放弃
- 各种国企银行…
- 龙湖地产 直接一面(聊项目,python,Linux相关),二面就定了谈岗位和薪资(整个过程很快很快,薪资待遇很好,让人有种中彩票的感觉?)
建议学习路径
我是研二下学期暑假快结束了才开始准备,已经是很晚了,后面只能边复习边刷题边准备笔面试,很辛苦~
以下是我给出的秋招准备方法,当然春招的时候走一波实习是最好的,可以拿来练手增加经验。
复习路径
笔试基础(很重要)
基本都是leetcode简单级别的或者剑指offer上的原题;
编程语言的话,放心的用python就好;
概率统计记得要翻一翻回忆下
数据结构:字符串、链表、数组、堆、哈希表、树(Trie树、后缀树、红黑树、B树、R树)、图(遍历:BFS、DFS、Dijkstra)
算法:基于各个数据结构的查找(二分、二叉树)、排序、树的遍历、排列组合概率、分治递归回溯、贪心算法、动态规划(套路:最大、最小,最长、最优,计数;离散问题:容易设计状态(01背包);最优子结构:N-1可以推导出N)、递归(递归(递推公式)+缓存(重叠子问题)+边界条件;最优子结构:子问题最优决策可导出原问题最优决策+无后效性;重叠子问题:去冗余+空间换时间;边界条件:递归结束的设计、海量数据、字符串匹配相关
面试基础(按顺序来)
- 七月在线的课程,看完后会对给的代码进行复现,自己敲一遍(不止一遍)。
吴恩达的机器学习课程,是 Coursera上最受欢迎的机器学习课程 ★★
周志华的《西瓜书》
李航的《统计学习方法》
《Speech and Language Processing》PDF
Ian Goodfellow,Yoshua Bengio和Aaron Courville 合著的《深度学习》,这是学习深度学习最全面的书籍,涵盖了比其他所有课程都要多的主题。★★★ (http://www.deeplearningbook.org/)(必读) 中文版下载
《机器学习&数据挖掘笔记_16(常见面试之机器学习算法思想简单梳理)》
《UFLDL-斯坦福大学Andrew Ng教授“Deep Learning”教程》
介绍:本教程将阐述无监督特征学习和深度学习的主要观点。通过学习,你也将实现多个功能学习/深度学习算法,能看到它们为你工作,并学习如何应用/适应这些想法到新问题上。
资料整理(2020-04-20更新)
DarLiner/Algorithm_Interview_Notes-Chinese✨ 564
2018/2019/校招/春招/秋招/自然语言处理(NLP)/深度学习(Deep Learning)/机器学习(Machine Learning)/C/C++/Python/面试笔记.强烈建议学习!一个关于国内知名互联网企业笔试和面试经验的资源库,除了初步梳理和介绍的机器学习领域重要的基础知识和脉络结构之外,还总结了一些国内互联网名企网招、校招笔试面试时的内容和套路,非常值得立志进入这些企业的小伙伴们参考,而且是纯中文的哦!
AI算法岗求职攻略(涵盖准备攻略、刷题指南、内推和AI公司清单等资料)✨ 2.1K
AI算法岗求职攻略:涵盖校招时间表、准备攻略、刷题指南、内推、AI公司清单和答疑等资料深度学习500问 ✨37.5K
深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。
All Algorithms implemented in Python✨69.9K
该项目用Python实现了所有的排序算法,包括插入排序、冒泡排序、快速排序、选择排序、归并排序等+动图关于Python的面试题 ✨12.3K
廖雪峰的Python教程 (推荐)
CyC2018/CS-Notes✨97.9K
技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++apachecn/Interview ✨ 5.8K
结构化算法刷题训练指南(Interview = 简历指南 + LeetCode + Kaggle)
30-seconds-of-python-code ✨6.3K
精选的有用python代码段集合,开发者可以在30秒或更短的时间内理解这些代码段。
algorithms ✨17.2K
Minimal examples of data structures and algorithms in Python
100天掌握机器学习 ✨15.3K
100-Days-Of-ML-Code中文版
《统计学习方法》的Python 3.6复现 ✨9.9K
lijin-THU/notes-python ✨5.5K
中文 Python 笔记笔记的实体书:《自学Python——编程基础、科学计算及数据分析》完善编程技巧Python程序 ✨13.6K
资源 | 想用Python学机器学习?Google大神替你写好了所有的编程示范代码
全球第一的AI教科书作者、Google Research总监Peter Novig就专门为初学者做了一个关于Python编程示范操作的GitHub项目
找工作的必备工具
1、简历工具
2、收集面经类
(1)应届生论坛
(2)牛客网
没事就多看看,自己多做整理,内化成自己的知识。
3、了解公司八卦吐槽类
(1)脉脉
(2)看准网
(3)职友集
但也不要全当真哈,适当参考即可~
4、薪酬参考类
(1)看准网
(2)校招薪水(公主号)对应小程序—offershow
薪酬一般不好直接打听嘛,所以可以参考一下这些渠道,做到心里有数~