推荐算法面经 最重要的是必胜的信念:普通大学没经验但有开发能力就能转行成功


现在回想起来,距离集4结束已经一年了,我在去年参加完集训营后找到推荐系统的工作到现在也已经一年了,回想起自己当初的面试和以后也要继续的面试我想为大家分享一些自己相关的经验。

首先我自己本身并不是计算机专业的学生,大学也不是什么好大学,但是我之前确实是有开发经验的,从2016年到2018年大概不到两年在北京一家电商工作,做网站开发。

是的 这份工作也是通过我当时毕业后找的培训班进行学习后来北京找到的,我想这和我们大部分朋友的经历不太一样,毕竟ai这个行业看起来逼格这么高怎么也得是985/211的硕士才能找到,也确实,我现在的身边的朋友也基本都是这样的,但是不是说像我这样转行的,一般大学的,没有经验的就不能从事这个行业了呢?

不是的.其实你和进入这个行业真正的距离,是你的想象力和信心,只要你有这两者那中间的过程就只是一些失败和努力而已,而找一个补习班,真的能从各种方向提升这个进度和速度,我想也许这就是大家常说的教育投资吧哈哈。

如果你是有想进入这个行业的愿望但又担心自己不能做这份工作的,我建议你考虑清楚,自己适不适合做程序员?自己有没有一些开发能力?如果有,那就放心大胆的做吧,这个行业现在是风口行业,只要你有这些能力,找一份还挺棒的工作还是一件不是很困难的事的

说了这么多也没说到点子上,这篇文章是关于帮助大家找到工作的?哈哈,好我接下来就说一下在面试中需要注意的几件事
1 数据结构 对于想找大公司工作的大家,我想这部分是躲不过去了,如果不是想找稍微小一点的公司,这部分考察力度可能相对小一些,建议把剑指offer这本书看看,每天刷几道题

2 算法相关 对于这部分我不推荐大家没事去手推svm啥的,但一定要把自己项目中涉及到的算法都弄清楚,而且需要对大多算法有个基础的认识

3 工具相关 大公司一般会使用一些分布式框架和存储 如果时间足够的话 对spark,hbase等一些常用的分布式框架要多了解一下,注意如果时间不太够也建议了解一下,不然面试聊到这里会很尴尬

4 语言相关 对于除了python之外的开发能力的要求各个公司也是不相同的,如果你恰巧还会java/c 等语言那肯定是更好,但是不会的话也不会太减分,但是注意自己的代码水平,面试前建议多刷leetcode

5 如果你过了前面这些关,那恭喜你要面对最后一个boss了,那就是项目,大家都说,那我没做过相关项目怎么写项目呢?这里需要和集训营的老师和同学多沟通,自己把自己的项目想通顺,不要有死角,不然让人看起来太像培训出来的,这部分是最重要的,可以在网上查阅一些你要写的项目的相关资料,再让老师进行修改,都让老师帮忙显然是不可能的

6 如果以上你都准备好了,那你只需最后一件事,清楚表达能力,建议大家在面试前多找小公司试一下,之后再投自己心仪的公司

以上就是我对面试需要的技能的总结,记住一切的一切最重要的是自信,不要因为几次面试失败怀疑自己,坚持下去,一定会成功的。
已邀请:

要回复问题请先登录注册