作者 红神
实习/校招重要性
中大厂对普通本科学生的算法要求越来越高,像字节一般每轮面试都会出一道中等力扣算法题,做不出基本秒挂。我在找实习的时深有体会,像快手、小黑盒、微信、得物这些面试都会手撕算法,因此想进中大厂,常见的算法题要会。
面试前的算法笔试也是筛选的重要环节,算法水平不够的话,中大厂 9 成就挂在了笔试了。
学习技巧
学算法要一步一步来,得花时间和精力。
-
学习基础算法如:数论、图论、二分、排序算法等。
-
有算法基础后每天刷题保持手感,可以去力扣找对应类型的题。
-
参加力扣周赛,提升强度,这样笔试或者手撕的时候才不会紧张。这个网站可以根据竞赛分去找对应的题目。一般 2000 分的题能做出来,面试和笔试基本没问题了,我竞赛分是 1900+,笔试能做出百分之八十左右,手撕基本没问题。
面试
笔试一般是 acm 模式,要把所有代码都写出来,不像力扣只写核心代码,因此笔试前一定要练 acm 模式,记住常见的 api。 面试的算法模式取决于公司,红神之前面快手就是 acm 模式,面微信是核心代码模式。