2022-07-12 15:06

如何高效准备面试?

小许不吃饭

职场

(976)

(0)

收藏

blog

1)选准方向

目前主流的几种方向是 算法岗,大数据,后台开发,前端,测试开发等,后台开发又可分为 C++开发工程师,Java 开发工程师等,这一步骤大家自己规划,可以参考知乎,脉脉等一些网站的回答,一旦选准自己的方向,就不要再轻易改变。不然会影响你的复习节奏和进度。

2)端正态度

我们提到面试,大多数人脑子里蹦出的第一个词,那就是八股文。但是面试真的可以靠八股文吗?

那面试八股文重要吗?重要,非常重要!

那你这不是前后矛盾吗?一会说不能只靠八股文,一会又说八股文非常重要。

哎嘛,不要着急,听我慢慢说。

我们先来看一下,一位 Javaer 校招需要准备的东西有哪些。

  • 数据结构与算法

  • 操作系统

  • 计算机网络

  • Java 基础

  • MySQL

  • Redis

  • Java 并发编程

  • Spring 全家桶

  • Linux

  • 设计模式

  • 1-2 两个能拿得出手的项目。

上面的内容或多或少会在面试中问到,有的面试官侧重于项目,有的面试官喜欢问基础知识,也就是我们常说的八股,还有的面试官喜欢问实际开发中遇到的问题也就是场景题。

但是我认为面试官在提问之前,他们心里已经有他们的答案,你如果能说出他心里的那个点,然后再对其延伸,则有可能让面试官眼前一亮的。但是如果你一直没有说出他想要的那个点,一昧的对其拓展,这个答案或许就有点些冗余。

或许面试时,面试官想要的状态是,看到你对技术的自信,知其然知其所以然。这样自然而然能够得到一个好的面评。

那么我们如何才能做到上面提到的呢?那就是看书,你会发现看过某个科目 2-3 遍书之后,你对这个科目是有自信的,因为你有这门科目的知识架构,有自己的理解,知道它们之间的联系,那么你回答时则会得心应手。

记住是看 2-3 遍哦,一遍的话,只能大概了解大致脉络,不能让自己深刻理解,所以到重复看,你会发现那些好书,每次看的时候都会有新的收获。

那么面向面试,我们应该如何学习一项新科目呢?我们就以 MySQL(高频考点)来举例吧。

第一步:调研

这一步很好理解,我们需要了解该项技术的经典书籍,这样能我们学习时,事半功倍。我一般是自己进行搜索。现在是开源的时代,大家都很喜欢分享自己的心得,你可以通过知乎,论坛等搜索到某项科目的经典书籍,但是不要只看一个帖子,多看几个,这些帖子中多次提到的书籍。就是我们的学习目标。

第二步:看面经

啥?你刚才还说不能只看八股,这刚调研完经典书籍,就开始看八股了?这不是自己打自己脸吗?先别骂,先别骂,听我接着往下说。

这时的八股和面试题,是为了让你知道面试时的重点,哪些知识点常考,这样我们就可以重点看那些常考的章节。

那些不常考的知识点就不用看了吗?当然也是需要看的,因为每个章节之间是有联系的,通过前面的章节引出后面的,可以帮助我们更好的理解,形成自己的体系结构。不过这些不是重点的章节,可以粗略学习,了解即可。

第三步:看书

这一步我建议大家看纸质书,我们可以在书上标注,后面二刷三刷的时候,也可以根据标注帮我们回忆。大家可以在看书的时候,自己做一下思维导图,帮助我们构建自己的知识体系。推荐的软件是 Xmind,ProcessOn。

第四步:看面经和八股

注意,这里是看不是背,我们通过面经里的问题来进行归纳整理,对面经的问题进行分类,然后自己通过翻阅书籍和文章来找到答案进行整理,记住哈,记得分类,后面便于补充,也有利于搭建我们的知识体系,例如这样

成功不是一蹴而就的,需要我们一点一点的积累。

这个过程充满未知和挑战的,所以大家要先调整好自己的心态,然后埋头向前。


0条评论

点击登录参与评论