3个你必须知道的面试新趋势, 抓住秋招尾巴拿下offer

419 阅读3分钟

专栏 | 九章算法

网址 | www.jiuzhang.com

秋招已经接近尾声,春招马上要来,想要赶在圣诞节前最后一搏?

所谓道高一尺,魔高一丈。广大应聘者(就是你!)在费尽心思修炼自己level的同时,招聘公司也不遗余力、绞尽脑汁地变化面试考题、提升试题难点、题目怎么灵活怎么来,怎么变态怎么来。

先别急着方。人最害怕的东西其实是看不见的东西。我们贴心地帮你总结了2018面试新趋势,让你对症下药,走上打倒复杂面试、手握名企offer的人生巅峰!

1.试题难度不断增加

遥想2013年,当时的试题分外清纯可人。只考最简单的二分法和简单字符串处理,只需要看 <> 即可,完全不需要刷题。

2014年,题目注重二叉树上的递归and链表操作,不过在九章LintCode 刷上150题就能基本hold住面试。

然而!2015年,试题变得“妖艳贱货”起来。很多经典题的变形开始出现,LintCode 必须刷上200题才稍稍安心,不背几个较难的常考题心里总是不踏实。

2016年,深度优先搜索试题以肉眼可见的速度变难,一些公司开始在面试中加入动态规划试题。

而在2017-2018年,动态规划算法题在面试中频繁出现!一些常见的面试题出现了很多Follow up的问题。刷题不到300 +都觉得心慌慌,还得看面经押题。

总之一句话,要打有准备的仗,你需要刻苦、更刻苦,努力、更努力地准备!

image

2.考法更加灵活多变

面试只要写写代码,回答几个问题就能搞定?Naive!如今的面试题目可谓千变万化,一些经典题、常见题都摇身一变,衍生各种follow up,让你乍看蒙圈,细看只觉得似曾相识却又无从下手。

之前的你,或许只要写一种 O(n^2) 的算法就能成功拿到offer,现在的你,必须能够分别使用枚举法和动态规划实现时间复杂度 O(n^2) 的算法并且无Bug,无重复代码,才能顺利通过

But万变不离其宗,面对日益灵活的面试题,你最需要的还是扎扎实实的基础,只有牢牢掌握了基本问题,再加上刷题、听课积累的经验值,就可以快速找出题点,顺利解决题目。

image

3.考题范围越来越大

要说以前的考题范围,也就是个太阳系吧,八大行星轮流考一遍。可是现在的试题,似乎已经扩展到银河系啦。

面试考查范围:

image

要知道仅深度优先搜索下面就有组合类深搜 Combination DFS、排列类深搜 Permutation DFS、图上的深搜 Graph DFS、非递归的深搜实现方法 Non-Recursion 等等......

考察范围越来越大,这可怎么办?

题海战术显然已经让你捉襟见肘

因此,有重点、有目的地刷题非常重要!

如果你内心焦虑,不知从哪里着手复习/学习,推荐你参加《九章算法班》,课程总结最新面试热点,讲解解题讨论、归纳答题模板,帮你摆脱题海战术,用最短的时间搞定算法面试!

欢迎关注我的微信公众号:九章算法(ninechapter)。
精英程序员交流社区,定期发布面试题、面试技巧、求职信息等
2d09fefd332a1a68bb1c.jpeg