Skip to content

🔶 算法(面向找工作)

作者 红神

实习/校招重要性

中大厂对普通本科学生的算法要求越来越高,像字节一般每轮面试都会出一道中等力扣算法题,做不出基本秒挂。我在找实习的时深有体会,像快手、小黑盒、微信、得物这些面试都会手撕算法,因此想进中大厂,常见的算法题要会。

面试前的算法笔试也是筛选的重要环节,算法水平不够的话,中大厂 9 成就挂在了笔试了。

学习技巧

学算法要一步一步来,得花时间和精力。

  • 学习基础算法如:数论、图论、二分、排序算法等。

  • 有算法基础后每天刷题保持手感,可以去力扣找对应类型的题。

  • 参加力扣周赛,提升强度,这样笔试或者手撕的时候才不会紧张。这个网站可以根据竞赛分去找对应的题目。一般 2000 分的题能做出来,面试和笔试基本没问题了,我竞赛分是 1900+,笔试能做出百分之八十左右,手撕基本没问题。

面试

笔试一般是 acm 模式,要把所有代码都写出来,不像力扣只写核心代码,因此笔试前一定要练 acm 模式,记住常见的 api。 面试的算法模式取决于公司,红神之前面快手就是 acm 模式,面微信是核心代码模式。

课程推荐

  • 系统学习算法,推荐AcWing的算法基础课。
  • 找工作时候可以刷几遍代码随想录,把常见的题过一下。