双非本科应届只学过C的NLP找工作经历


看了很多的同学的面经,也简单的总结一下面试的经验,说是经验也不算吧,毕竟也还没找到算法相关的offer,在七月的官网上已经有很多同学分享的面试经验,他们有很多很多的干货,是很不错的资源,但没能让你看清当今行业的形势,所以希望你在看到这边文章时,能对当前的业界的一个比较真实的认知,从而可以比较一下自己目前的知识掌握是否已经足够,自己的付出是否已经足够。

本人因面试算法的经历不多,所以本文主要是介绍自己为主,希望能给你一些帮助。

本人背景,双非本科,19年应届(本科),通信工程专业,在没有加入集训营之前,有学过c语言,数据结构和算法算是入门吧。

在目前为止,自个儿觉得已经掌握的内容吧,传统机器学习方面:LR、SVM、DT、RF、AdaBoost、GBDT、Xgboost这些算法的公式推理,当然大部分没有在实际的项目用过。
深度学习呢,像cnn、rnn、lstm、gru这些的基础原理理,长啥样什么也算是掌握吧。
在nlp方向上,word2vec、textcnn、attention机制、transformer、bert这些内容问原理和画图,也算是没问题的。

项目是很重要的,我的简历上有写两个项目一个是让AI当法官,一个是智能客服系统,都是集训营提供的项目,自己也有打一次比赛,2019 ccf 金融负面及主体判定,主要是bert及其相关扩展模型的使用。

到此,也算你已经对我有一定的了解的,下面就来讲讲自己的求职经历:
在拉勾上投过20份左右吧,全部石沉大海,在智联招聘上也投过几家,有一家给了面试机会,但是因为有事情没能过去,所以凉,之后转战boos直聘,也投过不少家公司,最终一家给了面试,电话面试,给了口头offer,但是后面通知说公司并购了一个公司,那边的团队也要过来,有几个和我一样的应届,所以凉。

此时已经是国庆了,所以只能国庆后又投,国庆之后也是只有一家给了面试机会,目前主要进行了笔试和简单初面了解。至此自己的关于算法的求职面试也就这样了。整体下来,算是面了两家。

第一家(小公司)电话面试了,只有一面,主要问了下面的一些问题:
1、自我介绍
2、让我选一个项目跟他讲讲,说了比赛那个,只要是用了bert。所以聊了bert和一些自己改动。
用这些方法或这些改动有什么学术上的思考吗?
3、用到了什么激活函数,怎么选择激活函数的使用。
4、讲一下高方差和高偏差。
5、讲一下seq2seq。
6、讲一下cnn,为什么cnn中要padding,池化呢。
7、rnn、lstm和gru的区别?
8、在自然语言中如何选择使用cnn和rnn。
9、因为项目中使用到了macro-f1,所以问了marco-f1,为什么不用Precision、recall?
10、bert算是去年的工作了,有了解今年有哪些新的技术吗?简单讲讲。
11、简单介绍SVM。
12、了解python的深浅拷贝吗?装饰器呢?
之后就是聊了一下学习方法。

第二家:目前只是笔试和简单初面,基本没有技术细节。
笔试:因为是小公司,所以没有考算法,只要你参加了集训营是没有问题的。
面试:只是简单聊了项目和自己的一些背景,问了word2vec的原理。

到此,算法的面试经历也算是讲完了,下面主要是总结和建议:
总结:自己背景不好,双非本科,无工作经历,校长说的四大金刚没能利用好,自己没能好好利用七月提供的资源,比如说算法oj,
自己没有能去刷题,所以不敢投一些比较好的公司,导致少了很多很多的机会。
建议:
1、如果你和我一样的背景,那么建议你一定要花更多的时间去学习,包括leetcode的刷题,这一部分很重要,不仅可以提高自己的编程能力,
还能提高你自己的自信。
2、在项目方面,不仅要做课程提供的项目,还要自己去参加比赛,因为参加比赛真的可以收获很多,且可以给你的简历提高通过率。
3、课程一定要多看,多刷,一定要搞懂。
4、在简历上面的东西一定要搞得明明白白,不要似懂非懂,可以通过写文章来加深自己的理解。
5、如果你和我一样,那么我希望你在看到我这边文章的时候,付出跟多更多的精力、时间去学习,不要认为自己的知识已经够了,真的还不够。
6、最后,七月在线是一个很好的平台,一定要好好利用它的资源,包括课程、老师、助教这些都是你快速成长的好助手。

最后,祝愿所有同学都能有一个自己满意的工作。
已邀请:

要回复问题请先登录注册

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

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