柳暗花明 | 海归小硕的求职之路

2020 年 7 月 30 日 AINLP

写在前面

2020年7月7日,在等待之前投递的各种公司的面试通知,非常焦虑。(写完之后重新阅读本文,有一种流水账的感觉。这也体现了曾经在高中时等待考试成绩出来的焦虑心情。【笑】)

 

说下自己的背景,海外渣硕毕业,目标岗位主要是“机器学习”或者“图像处理”。当了学生20余年,没有实习经历,没有实验室大佬带着做顶会论文(甚至没有加入实验室,海外硕士是授课型的,并非研究型),唯一能让简历不那么难看的就是几次Kaggle竞赛。

 

一些想法

对于没实习没论文的人来说,这几年参加各大厂的提前批简直就是炮灰。最近一段时间经常在反思,为什么现在的学生不能早一些去开始学习各种基本知识,早一些做论文做项目呢?在本科四年的时候,除了认认真真完成学校的功课之外,其他时间都在参与学生会、社团之类的活动。现在看来,学生会的活动对我来说并无多大益处(至少对于一个想要投递技术岗位的我来说并无多大优势,因为好像并没有群面);社团的话至少让我喜欢上了健身。

 

跑题了跑题了,聊聊校招求职经验分享吧。写到这的时候,秋招现在刚刚准备开始,提前批感觉快结束了,不过提前批和正式批可以一起看待,毕竟简历已经到公司那边了,万一秋招被捞了呢?目前投递了:字节、oppo、vivo、京东、猿辅导、大华、英特尔、作业帮等。但是投递之后还在等待面试的通知。目前感觉字节、vivo、百度的提前批的简历关都过不了,真的太打击人了的信心了,真是太让人焦虑了,哎(不知道有没有一样的小伙伴,简历一直在“筛选简历”阶段,【哭】)。

 

在更早的时候,记得投递的是华为和阿里。面华为的时候偶然认识了一个前辈,非常的友好。当时投递之后,笔试一面二面HR面很快就结束了,offer下的特别快。(这里只能推荐一下大家可以报名华为呀~华为AI技术岗虽然不比BAT字节,但是讲道理也是非常不错的。)阿里的面试的时候一面挂掉了,现在想想,就是当时准备的不好,很多问题我都知道,我都整理过文章,但是我都忘记了。也就是从这之后,我决定,要整理一个系列文章,然后在每一次的面试之前,把所有写过的知识都读一遍,这样避免两次死在同一个地方。(自己都吐槽自己:醒醒吧孩子,你连面试机会都还没有2333)

 

这两年求职互联网的年轻人压力山大,反倒不是在于有没有offer的焦虑(虽然这也是占了很大一部分),而是自己内心对自己能力的肯定的焦虑。感觉自己现在是刚从学校出来的一个不是那种人们口中的大佬的普通学生,顶多算是一个上进的学生。但是AI岗位应聘中,我总感觉,对学生时代学习内容的考察并不多。面试有点像是一次额外的考试,一次并不是对你之前学生时代学习内容的考核。因此年轻人求职一般焦虑在于自己之前学习的内容,到底对自己的人生是否有益,之前在学校花费的时间,是否真的仅仅为了文凭,是否空度了大把的学生时代的光阴。 大多数人都害怕自己已经远远落后于被应聘者群体的最低水平,担忧其实自己才是最差的那个。


积极应对

我经常思考这样的问题:如果重新来过,我能否做的更好。但是我内心是知道答案的,不能。因为我没有更多的信息,所以当时的我并不知道原来本科生就可以去找大佬发论文,并不知道参加Kaggle天池这样的比赛原来也可以是门槛不高的。没有信息,就没有选择权。想到这里,明白了,我当时已经做出了当时的选择,是当时的我能做的最好的选择了,没有做出最好选择的是现在的我,是现在焦虑、只想着抱怨过去的我。 好比,跑马拉松的时候,几千个人同时跑,你永远不知道自己前面有多少人,后面有多少人。但是你知道不知道并不重要,你只需要知道不停的跑就行了。

 

回到现实,我能做什么?面试需要什么我就做什么。

  1. 面试必然会有算法题,所以我现在在牛客网上在一点一点刷《剑指Offer》。看了网上那么多经验加上自己的感觉,如果你会“动态规划”和“二分法”,再加上一些基础的python编程能力,就能应付80%的算法题了。面试的时候不慌张,能正常发挥实力就能应付剩下10%的题。最后10%其实才是刷题的目的,查漏补缺。

  2. 今年,去年,有大量的相关的面经。慢慢看吧,面试的算法其实并不多,题目重复率非常大。现在就是,我看面经看到不会的题,就上网找相关资料,看十几篇文章之后,学懂了。然后把学懂得内容加上自己的理解写成自己的学习笔记,记录下来。方便面试前的突击复习。

 

目前我能想到要做的也就这些了。虽然面试不一定那么顺利,但是自己总要前行的。秋招战役刚刚打响第一枪,就算自己只是一个默默无闻的小兵,也要在默默无闻的每一天中做好自己的事情。加油呀!

欢迎大家一起交流学习共勉,解决焦虑的最好办法就是面对他------奥力给!


面经

【华为】:
  • 问了问比赛经历,进而问道了LightGBM模型,然后提到了XGB模型,问了两者的区别。

  • 解决过拟合的办法;

  • 你了解U-net吗?

  • 处理过工业图像或者医学图像的经历吗

  • 决策树相关;

  • 还有两道不难的编程算法题

【阿里】:

  • GBDT是什么;

  • 梯度消失梯度爆炸的产生与解决方法;

  • 决策树如何分裂的;

  • BN层的用处;

  • lightGBM的算法;

  • python的sort排序是如何实现的?

  • 你会什么排序算法吗?回答了快排

  • 【总结】:这次的面试所有题目我都整理过文章,但是没背住。当时后悔到肠子都青了,应该进行考前复习的。

  • 项目

  • XGBoost的并行优化的两种方法;

  • LightGBM的优势

  • 比赛中和top3的方案的区别,如果让我重新做这个项目,我会做出哪些优化。

  • 处理时间序列的模型有哪些

  • 对优化方法是否了解。牛顿法和梯度下降法。

  • 如何处理过拟合问题

  • 如何处理梯度爆炸问题

  • 模型的参数过大会导致什么问题,怎么解决

  • 如何处理样本不均衡的问题

  • 在研究生期间的项目

  • 算法题1:一个数组找到其中的和最大的子数组

  • 算法题2:一个数字中找到其中所有不重复的元素

  • 开放题:假设有1000个人同时定了外卖,有100个骑手,你要如何处理这个问题。


  • 主要问了一些项目的问题,让我描述做的项目,项目中的创新等;

  • 然后让我介绍了一下GBDT,XGB和LGB的算法与区别;

  • 然后还想问我一个深度学习方面的算法,比如卷积网络。这部分回答的比较模糊,就简单的讲了讲GoogLeNet和Resnet网络结构的特点;

  • 池化层的作用;

  • 参加的竞赛与top3解决方案的区别。(这个是因为我的项目中与top3的解决方案中有一个共同点提了一嘴)

  • 归一化的方法中,BN与LN的区别;

  • 线性分类模型有哪些?介绍一下优缺点

  • 然后我还问了一下总共有多少面试,她说四五个吧。惊了。

【百度一面】:

  • 逻辑回归LR的损失函数推导;

  • SVM模型的推导;

  • GBDT模型;

  • k-means的算法;


【忘记哪个面试的题】

  • 已知二叉树前序中序,让你输出二叉树的后序;

  • python中lambda和def定义函数的区别;

  • python中list的原理;

  • BN层很重要,感觉被问了两次。


  • 项目

  • LightGBM和XGBoost的区别

  • GBDT模型和XGB的区别

  • LGB做了哪些优化

  • 为什么选择他们的公司


以上来自一位积极努力的学弟,欢迎大家更好地交流,祝大家心想事成,多多加油!


看完本文,你有什么看法呢,欢迎交流~


推荐阅读

这个NLP工具,玩得根本停不下来

征稿启示| 200元稿费+5000DBC(价值20个小时GPU算力)

完结撒花!李宏毅老师深度学习与人类语言处理课程视频及课件(附下载)

从数据到模型,你可能需要1篇详实的pytorch踩坑指南

如何让Bert在finetune小数据集时更“稳”一点

模型压缩实践系列之——bert-of-theseus,一个非常亲民的bert压缩方法

文本自动摘要任务的“不完全”心得总结番外篇——submodular函数优化

Node2Vec 论文+代码笔记

模型压缩实践收尾篇——模型蒸馏以及其他一些技巧实践小结

中文命名实体识别工具(NER)哪家强?

学自然语言处理,其实更应该学好英语

斯坦福大学NLP组Python深度学习自然语言处理工具Stanza试用

关于AINLP

AINLP 是一个有趣有AI的自然语言处理社区,专注于 AI、NLP、机器学习、深度学习、推荐算法等相关技术的分享,主题包括文本摘要、智能问答、聊天机器人、机器翻译、自动生成、知识图谱、预训练模型、推荐系统、计算广告、招聘信息、求职经验分享等,欢迎关注!加技术交流群请添加AINLPer(id:ainlper),备注工作/研究方向+加群目的。


阅读至此了,分享、点赞、在看三选一吧🙏

登录查看更多
0

相关内容

面试是招聘、招生等的一个常见程序,指通过面谈来了解并评估应试者,来确定是否符合要求。
剑桥大学2020《AI全景报告》出炉,177页ppt
专知会员服务
118+阅读 · 2020年10月4日
【2020新书】社交媒体挖掘,212pdf,Mining Social Media
专知会员服务
59+阅读 · 2020年7月30日
【资源】100+本免费数据科学书
专知会员服务
105+阅读 · 2020年3月17日
已拿Offer!字节跳动算法面试经验
CVer
22+阅读 · 2020年7月3日
【实习经验】从平安科技到商汤科技,谈谈我的实习经历
深度学习自然语言处理
51+阅读 · 2020年3月16日
19年腾讯、阿里、网易等各大厂实习生薪资曝光!
互联网架构师
9+阅读 · 2019年5月5日
SFFAI分享 | 张士峰:经验分享之我的科研历程【附PPT与视频资料】
人工智能前沿讲习班
85+阅读 · 2019年3月23日
2018年SLAM、三维视觉方向求职经验分享
计算机视觉life
17+阅读 · 2019年2月25日
年薪48万的程序员,他究竟做对了什么?
机器学习算法与Python学习
7+阅读 · 2018年12月28日
机器学习/算法19家公司面试总结(内含薪资)
深度学习世界
12+阅读 · 2017年11月14日
A Survey on Deep Transfer Learning
Arxiv
11+阅读 · 2018年8月6日
Arxiv
6+阅读 · 2018年2月8日
VIP会员
相关VIP内容
相关资讯
已拿Offer!字节跳动算法面试经验
CVer
22+阅读 · 2020年7月3日
【实习经验】从平安科技到商汤科技,谈谈我的实习经历
深度学习自然语言处理
51+阅读 · 2020年3月16日
19年腾讯、阿里、网易等各大厂实习生薪资曝光!
互联网架构师
9+阅读 · 2019年5月5日
SFFAI分享 | 张士峰:经验分享之我的科研历程【附PPT与视频资料】
人工智能前沿讲习班
85+阅读 · 2019年3月23日
2018年SLAM、三维视觉方向求职经验分享
计算机视觉life
17+阅读 · 2019年2月25日
年薪48万的程序员,他究竟做对了什么?
机器学习算法与Python学习
7+阅读 · 2018年12月28日
机器学习/算法19家公司面试总结(内含薪资)
深度学习世界
12+阅读 · 2017年11月14日
Top
微信扫码咨询专知VIP会员