回复“100题”领取『名企AI面试100题』PDF
回复“干货资料”领取『NLP、CV、ML等AI方向』干货资料
回复“往期招聘”查看『往期内推招聘』
戳我领取ML、推荐等方向近百条数据集
以下是这篇文章是一位 七月在线 学员的的面试经历的分享,下面的一些问题非常具有代表性,现将面试情况及面试题目分享给大家,祝大家都能有好的offer。
个人背景
双非本、985硕士,20年8月份报的七月在线NLP高级5(目前最新一期是NLP9),从2021年3月份开始投春招,春招拿到了腾讯WXG的暑期实习offer,经过3个月的暑期实习成功转正。
也参加了提前批和秋招,面过多家大厂,拿到了腾讯、百度、华为、小米等公司的offer,总结了一些经验希望能够帮助到校招同学,主要包括简历准备、复习、学习方法、校招注意事项几个方面仅供参考。
简历准备
找算法、开发相关的技术工作,简历外表不需要太华丽,只需要突出你的项目经历和掌握的技术,对于校招生来说,如果有国奖、专利、有含金量的比赛写在简历上也是个比较好的加分项,个人感觉华为比较看中这个。
项目一般2-3个比较好,包括实习项目、实验室做的相关项目、比赛项目或者个人做的项目都行。
春招的时候,我的简历有2个项目,一个天池比赛项目,一个七月在线课程中的项目(开头说了的NLP高级班)。
秋招的时候,加了一个实习项目。项目中包括背景、数据、建模、优化,可以黑体标注一些关键技术和优化带来的提升。专业技能这块一定要写自己熟悉的算法模型。
下面分情况讲一下如何准备项目。
情况1:导师放实习
首先想说的是,导师能放实习一定要去实习!!!
面试官最关注你的实习项目,如果你有相关实习经历,面试官是一定会问实习项目的,甚至只问实习项目。
所以实习中一定要认真完整地好好做项目,项目要重点关注背景、模型原理、模型优化、模型上线这几个环节,遇到问题如何进行思考、如何解决的、解决的效果如何,如果能流畅地自问自答,你找工作就成功50%了。
情况2:导师不放实习,算法相关方向且能够发相关论文
这种情况建议好好在实验室做课题发论文,毕竟毕业是首要任务,如果能发比较好的论文还是很加分的,况且你论文课题本身也能作为一个项目进行展开,也是你比较熟悉的。
情况3:导师不放实习,且研究方向不是算法相关
这种情况比较尴尬,需要自己额外多花时间准备,建议多抽空去天池、kaggle这种平台上去关注一下相关的比赛,选择1-2个认真地动手去做,或者报班学习(跟着七月在线的老师好好地做项目)。
项目不在于多,一定要做深,不是把某一个模型跑通就完事了,从数据处理到建模,再到模型优化需要自己完整地从头开始写代码,最好能够将你这个项目方向的主流解决方案有个大致了解,有时间可以逐个尝试进行对比,这也是个很好的学习过程。
面试前复习
对于算法校招来说,复习主要包括机器学习、深度学习、数据结构算法、计算机基础知识和数学。
2.1 机器学习
对于NLP岗位,机器学习主要掌握逻辑回归、朴素贝叶斯、SVM和xgboost等树模型,如果你的项目涉及序列标注任务,可能得了解一下HMM和CRF,这个还挺常考的,但是一般不会太为难。
如果时间充裕并且有耐心的话,可以把西瓜书和统计学习方法仔细看看(集训营/高级班赠送的vip里也有带读西瓜书和统计学习方法的小课);
如果时间有点紧张,一定要过一遍百面机器学习,上面很多题经常被问到(包括七月在线的题库)。
2.2 深度学习
深度学习主要掌握textCNN、LSTM、transformer、bert预训练模型,预训练这块除了bert,最好了解一下对bert做的一些改进工作,比如ALbert、Roberta,XLNET、ERNIE等。
2.3 数据结构
数据结构算法这是必考的,只需要刷Leetcode就行了。如果时间充裕,最好刷200道以上,如果时间来不及了,建议先刷剑指offer,再刷热门题。
一般面试中都会出原题,难度中等偏多,比较看面试官,个人在面试中碰到的排序、二叉树、动态规划的题比较多。
2.4 CS基础与数学
计算机基础知识,个人感觉腾讯和华为比较爱考,重点关注一下Python常考知识点、TCP、UDP协议、多进程、多线程、海量数据处理等。
在面试过程中,也碰到被问数学相关的题,比较常见的是基础的概率题、策略题等。
学习方法
我觉得在学习过程中,有一个问题特别值得重视,就是知识管理,这样复习起来是非常高效的。
我平常主要用的是为知笔记,类似的还有印象笔记、有道云笔记等,我觉得为知笔记性价比还是很高的,你可以把平常学习的知识点整理到这个软件中,按照文件夹分类,还可以设置标签,支持检索,之后查找的时候还是比较方便的。
此外,还有保存公众号文章和博客等网页的功能,并且支持多个终端,你在电脑上可以看笔记,手机和平板也可以查看。建议在面试过程中,也可以通过该软件记录一下面试过程,方便复盘。
校招注意事项
1. 不管能不能去实习,一定要投春招,能去实习的话,春招的要求低一些,不能去实习的话,也可以体验一下面试的感觉,秋招就有底了。
春招一般2月底就开始了,一定要趁早,因为面试是永远准备不好的,我当初就是抱着试试的心态,第一家就投了腾讯WXG,没想到过了。而且对于WXG,进去最简单的方式就是通过春招实习转正,春招基本3轮面试,秋招基本都要6轮面试;
2. 一定要投提前批,提前批大部分公司不需要笔试,现在提前批越来越早了,有的公司6月份就开始了,大部分集中在7-8月份,一般核心部门核心岗位在提前批就被占满了,秋招比提前批机会少很多。
机会永远留给提前做好准备的人!如果你想从事NLP方向的工作,想在最短时间内成长为行业中高级人才,进入知名互联网公司,学长学过的【NLP高级班】限时免费试听,扫码咨询课程详情!
扫码“领取面试资料+课程试听”
考虑到市面上几乎所有课程都是以讲技术、讲理论为主,很少有真正带着学员一步步从头到尾实现企业级项目的高端课程,为了让大家更好的在职提升,本期继续由大厂技术专家手把手带你实战大厂项目。
在新的一期里,为了夯实基础,我们改进了技术部分的课程内容,并增加了每两周一次考试,力求让每位同学都深刻理解NLP的各大模型、理论和应用。
在新的一期里,我们改进了技术阶段的课程内容,比如新增数据增强等内容。
-- 新内容包括 -- 
1、五大阶段:分别从NLP基础技能、深度学习在NLP中的应用、Seq2Seq文本生成、Transformer与预训练模型、模型优化等到新技术的使用,包括且不限于GPT、对抗训练、prompt小样本学习等。
2、八大项目:提供文本分类、机器翻译、问答系统、FAQ问答机器人、知识图谱、聊天机器人等项目实战、聊天机器人中的语义理解、文本推荐系统,以及一个开放式项目;
3、标准流程:环境配置与特征工程、模型构建与
迭代优化、模型评估与优化上线;

4、就业指导:就业部辅助BAT大咖讲师做简历指导、面试辅导、就业内推。
完成项目进入就业阶段后,BAT等大厂技术专家会一对一进行简历优化(比如将高级班项目整理到简历中)、面试辅导(比如面试常见考点/模型/算法),且和就业老师一起进行就业推荐等等就业服务。
(七月在线部分学员薪资展示)
迄今为止,「NLP高级班」已迭代至第十期,每一期都涌现出了很多offer,或应届研究生高薪就业,或从Java等传统IT行业成功转型AI拿到年薪三四十万,部分超过四十万拿到五十万,有的甚至年薪百万。
机会永远留给提前做好准备的人!如果你想从事NLP方向的工作,想在最短时间内成长为行业中高级人才,进入知名互联网公司,扫码咨询课程详情!
扫码“领取面试资料+课程试听”
阅读原文”查看课程详情!
继续阅读
阅读原文