非科班菜鸡转行NLP的经历:从春招找到秋招,投上百家 拿多个offer


经历了两个主要阶段:1、3/4月春招实习;2、7-11月秋招。

基本条件:3月之前无实习无项目(只有一些看完课程写的demo)

春招历程:投了大概有十几家,面试基本不了了之。比如阿里一面挂,因为自己学的还是不够全面;滴滴一面挂(滴滴是我的第一个面试),准备的模型推导结果第一次推还是很不流畅。大华要求必须会c++,不欢而散;最终杭州某公司给了数据挖掘的实习。

春招的失败经验与成功经验:
1.新手准备的还是不够充分:知识点不充分不全面和刷题不够
2. 没有项目经验是个硬伤
3.没有坚持到底找更好的实习,没有真正海投——这是后来才体会到的。

春招的经历让我知道自己要努力的方向是:
1.增加项目经验;
2. 加深知识的理解和推导;
3. 刷题。

于是我找上了在AI教育领域做的比较好的七月在线,报了NLP就业班,七月在线给了更详细全面的学习计划和课程,以及老师带项目。

在实习阶段,
1.做公司的事,包括算法相关项目;
2. 参加kaggle竞赛;
3. 系统回顾七月在线课程,跟老师做项目。

7月开始秋招。秋招是一场恶战,我投了不止上百家公司。vivo给了面试机会,包括提前批和正式批,提前批是还没准备好,正式批就主要是面试官没觉得自己亮眼(项目不够深度,kaggle竞赛排名不够高);作业帮觉得自己面的很好,算法题都写出来了,但是没进二面;竞技世界的面试官明确说:你的准备再往年来看已经足够了,应届生也不要求有多么深度的大项目,但是今年竞争太激烈了,大厂不招人,所以没进入下一轮;等等,一面二面的都有。

说些印象深刻的公司:
1.浦发银行:笔试+现场面试+机试,现场面试只有20分钟,并不能考察什么能力,应该更看重专业相关性和过往项目经历。
2. 贝壳找房:笔试很重要,现场两轮技术面考察基本代码比如相同二叉树、tfidf的手写,原理w2v、xgb等,(这家公司给我的感觉是只要你真的答出来了,写出来了就会过,不会因为其他原因让你面试表现可以却不通过);hr面(终面)因为不了解贝壳(还有当时没想去北京),所以hr没给过,遗憾——经验是,面一家公司之前,必须有足够了解,确定自己想不想去。
3. 字节跳动:笔试是大厂里面算简单的,跪在二面——反思:这家公司考察的比较全面,不仅仅是机器学习,深度学习的各个细节也要很清楚,即使是NLP方向,也必须清楚深度学习的各个细节。
4. 友塔游戏:笔试简单,两轮技术面面试官都挺好的,岗位问题都答出来了,但是二面面试官明明说给过,但是没有后面回音了,了解另一个同校的同学也是这种情况——这家公司可能不招人。
5. 小红书:笔试简单;跪在二轮技术面,一面的两个算法题旋转数组中的查找还有一个记不清楚了,但是我很快写出来了;二面的算法题是Leetcode hard,考察的leetcode 212 单词搜索2,这里我用了递归也很快写出来了,但是不是最优的结果,最优的结果是在这个基础之上,对单词列表用trie 树结构而不是直接遍历。因为在此之前不了解trie树,所以跪了。——小红书的要求是真的很高的。
6. 中油瑞飞:一面很简单,就是知识点,到处都能搜到;二面是真的专业,问的很多问题我都没准备到,比如lstm一般可能就会问lstm的原理,但是他问many2many;一般问朴素贝叶斯,他问贝叶斯网络;问时序序列稳定性的概念和判断,问分布与误差的关系等。遂挂
7. 涂鸦智能面试顺利,一面面的好,主要考代码,二面三面就很顺利,给了实习offer,没去
8. 中兴:面试水,但是调岗,拒了
9. 小米:问到一个没思考过的问题:bitmap
10. 百度:面试官很好,一面考代码,各种题目,很难,但是考你到了什么水准,不要求全做出来;二面问的基本答出来了,但是没过的原因应该是简历上亮眼的项目没有
11.eBay:三面中,hr面需要准备英文自我介绍;技术二面面试官对我印象很好,但是技术一面的面试官显然不是做机器学习的,没问算法相关的,问了些基础,然后问我java——eBay的机器学习是要求开发能力的,所以Java也要熟悉
12.久谦技术:三轮技术一轮HR,技术面的很广。总体来说达到标准线就好,这家公司的算法团队还可以,其他技术岗不太行,拿到offer
13.广联达:笔试+两轮面试。笔试简单,面试也比较基础,主要看你是否契合公司气质。拿到offer。这家公司给的薪水高
14.海尔:面试很水,通过群面,但是技术面没过——明显不想找人。
15.某游戏公司:笔试+两轮技术面+hr(不一定有):技术面问的比较宽,主要考算法思维。拿到offer。

总体回顾自己的秋招:
1.kaggle竞赛要努力争取好的排名(或者做一个比较有深度的项目),这会是很多公司再二面后要不要你进入终面的决定因素;
2.刷题,不停刷题,刷完剑指offer后刷leetcode;
3.知识点要熟悉,尤其是细节,多看原始文献,要够广;
4.面试前了解好你面试的公司,hr面一定要舔啊;
5.实习辞职要果断;
6.坚持就是胜利。
已邀请:

要回复问题请先登录注册

收藏七月在线,一起向大牛进阶

ctrl+D或command+D可以快速收藏哦~