Skip to content

Latest commit

 

History

History
executable file
·
299 lines (254 loc) · 25.3 KB

面试经验.md

File metadata and controls

executable file
·
299 lines (254 loc) · 25.3 KB

[TOC]

面试经验

经验总结

经验一:

  1. 能内推尽量不走官网。现在大厂的简历数量都非常吓人,可能几个算法岗位收到几百甚至上千的简历都不为过,那面试官怎么能从中捞出你的简历呢?一个有效的方法就是内推,内推意味着你能拿到正式员工的背书,有了这样的背书,相当于有了加分。内推还有一些好处,包括免笔试等(也有不免的,不绝对)。

  2. 能投提前批尽量不等正式批。HC(head count)就那么多,提前批发的差不多了,正式批的hc就少了,道理就是这么个简单的道理。另外如果部门有10个hc的时候,你水平差不多,招你一个问题不大,反正还有9个。但是只剩1个hc的时候,面试官就开始精挑细选,要求自然也就上来了。永远没有准备好的时候,有个60-80%的把握,其实就可以去面试了。你要问怎么算有60-80%的把握,把目标公司往年的面经拿出来,做模拟面试,如果60-80%的题目都能答出来,就差不多。

  3. 能提前准备尽量别临时抱佛脚。这是很多同学意识不到的,其实我们的秋招不止发生在这几个月,从你简历上第一段经历开始,已经是在为求职铺路了。学校,比赛,论文,其实这些都是面试的主要参考,如果能在更早的让简历变的丰富,让自己的编程和算法基本功变得扎实,将会在秋招中脱颖而出。

经验二:

  1. 一定要有一门自己比较熟悉的语言。

    我由于使用C++比较多,所以简历上只写了C++。C++的特性要了解,C++11要了解一些,还有STL。面试中常遇到的一些问题,手写代码实现一个string类,手写代码实现智能指针类,以及STL中的容器的实现机制,多态和继承,构造函数, 析构函数等。推荐看一下网易云课堂翁恺老师的C++的视频以及经典的几本书。

  2. 一定要刷题

    楼主主要刷了剑指offer以及leetcode上的easy,middle的题目。如果编程能力不是很强,推荐可以分类型进行刷题,按照tag来刷,对于某一类型的题目,可以先看一下该算法的核心思想,然后再刷题。楼主在求职的过程中,遇到好多跟leetcode上类似的题目,刷题的目的不是为了碰见原题,而是为了熟练算法。当然能够碰见原题最好不过啦。

  3. 机器学习的一些建议

    推荐西瓜书,以及李航老师的统计学方法。另外熟悉一种深度学习框架。学习计算机,一定要实战,毕竟只有在实战的过程中,才能懂得更透彻。可以多参加一些比赛,比如kaggle,天池,滴滴的一些比赛。这对找工作的用处很大。

4.能实习就尽量实习。

如果导师是学术大牛,可以带你发顶会的论文,并且自己对方向比较感兴趣,那可以在实验室待着好好搞科研。如果你研究生的研究方向跟你以后的求职方向不一致,建议早点出来实习,找个对口的实习,实习才能发现,实际工作和在学校学习的东西差距比较大。

经验三:

  1. 实习!算法岗如果不是科班出身,实验室没有项目,一定要去大厂实习;
  2. Coding!相较于前两年,编程能力在面试算法工程师过程中,所占比重越来越大,特别是百度、头条这些大厂;
  3. 提前规划! 建议多看看面试经验,提前做好规划,按照计划去复习,尽量在提前批搞定;大厂在提前批名额会比较多,像阿里秋招HC已经很少了;
  4. 找靠谱的人内推!
  5. 找同样岗位的同学一起准确、相互监督。

参考资料

HR 面

  1. 期望薪资
  2. 你理想的工作是什么样的?
  3. 关于你以后的工作打算,你有什么想法?
  4. 职业规划
  5. 做项目时遇到的困难及解决方法?
  6. 做科研辛苦吗?
  7. 对公司的看法?为什么应聘我们公司?
  8. 你在同龄人中处于什么档次 和大牛的差距在哪?
  9. 你跟同龄人相比有什么优势?
  10. 你除了我们公司,还投了哪些公司?
  11. 如果我们给你发offer,你还会继续秋招么?
  12. 优缺点?
  13. 介绍你一次最失败的一次经历?
  14. 介绍你一次最成功的一次经历?
  15. 这份工作你有想过会面对哪些困难吗?
  16. 如果你发现上司做错了,你将怎么办?
  17. 你觉得大学生活使你收获了什么?
  18. 你对加班的看法?

参考资料

2021届

Date:2020-08-02

2020届

Date:2019-12-31

2019届

2018届