- 明确目标:在第一轮、第二轮复习中,我们都有明确的目标。第一轮目标是巩固复习基础知识点,第二轮目标是查漏补缺,遍历搜寻零碎知识点。
- 走出舒适区:在第一轮复习之前,我们的舒适区是近期正在学的知识或者正在做的项目,陌生的是很久之前学过的知识模块;在第二轮复习之前,我们的舒适区是第一轮复习所学的常规基础知识,陌生的是非常规、难度大的真实面试题。每一轮复习,我们并不是在做自己熟悉的事情,而是在反复地接触不熟悉的东西。
- 执行力:这一点大家心里都清楚,我相信能够点进来看这篇文章的小伙伴,执行力都不会差。而且大家一定十分清楚执行力的重要性。在第三个部分 「事件驱动」中,我会进一步告诉大家如何提高执行力。
- 自我反馈:我们在两轮复习中,借助于问题清单、真实面经,反复地进行自问自答,不停地给自己反馈,告诉自己哪里做的不够好,哪里还需要继续完善,并且心中有一个准确率数字。达到某个程度,我们就给自己一个正反馈:我目前复习的还算可以。
我们通过有效运用「刻意训练」 方法论,达到最终可以应对基本面试的程度。
2.3 事件驱动
这一点其实是相当关键的,根本原因在于,我们很多情况下清楚各种方法论,但总是因为驱动力不足,造成无法有效执行,最终使得计划泡汤。
我也是这样子的,所以我直到投简历的前几天才开始复习,这其实就是事件驱动。
我们需要一个真实可见的动力,驱动我们去复习准备八股文。比如投简历、笔试面试临近等等。
但是需要注意的点是,事件驱动 ≠ 临时抱佛脚,我们需要将事件驱动控制在一个合理的范围内。
- 比如:在投简历的前 10 天,你便开始第一轮复习,这样你复习的时候就在想,会不会我一投简历就立马发面试?(极有可能)这样,你不会懈怠,执行力十足;在面试的前一周,你便迅速进入第二轮复习,根据面试企业往年的面经,查漏补缺。这样也不太有可能出现懈怠的情况。
我们在不拉长战线的情况下,在每一个时间节点,都给自己一个事件驱动,那么我们懈怠的时间就相对少很多,而且复习效率足够高,很有可能使我们拿到第一波 Offer。
2.4 擅用 GPT
这一点我们其实在多轮复习中已经提到啦。根据我的经验,GPT 给出的面试题回答大部分还是比较准确的,比一些面经的质量要高很多。只要该知识点是 2021年9月 之前的,都可以问问 GPT。
在你时间很紧张的情况下,直接问 GPT 比你在各大网站中大海捞针,效率要高得多。而且对于基本的面试题,不需要用到什么 Prompt Engineering 技巧,直接问就可以,成本极低。
2.5 自我安慰
在准备面试的过程中,无论准备的情况有多好,一定是伴随着焦虑的,这点无法避免。但是我们可以尽可能地减少焦虑时间,结合之前提到的事件驱动、刻意训练等,不停地反复地找面试题、复习面试题。如果能够一直保持这种复习状态,应该很少有时间焦虑。
这里主要提到的是通过自我安慰来克服焦虑。即使我们一直在准备面试题,但是在复习过程中,可能还会遇到突然的焦虑,比如说:突然复习到一道很陌生的题,完全没有思路,完全不会,这个时候可能就会很慌、很焦虑,并把自己代入到真实的面试情景,想象自己面试中被问到这道题,手心已经在出汗了。这便是我经常遇到的情况,但是,很奇怪的是,这些题目我几乎没有在面试中遇到过,其实按理来说,遇到这些题目的概率本身就不足 50%。所以,我们需要根据这个概率数字,时刻给自己一个正向心理暗示,不要自己吓自己。
此外,我还遇到一种情况,就是复习状态火热,达到很亢奋,很想立马来一场面试的情况。这个时候我便很难静下心来去看八股文、面试题。当时还是挺慌的,但现在细想一下,其实有一个亢奋的复习状态是可以促进面试的表现。所以大家遇到这种情况不必慌张,是好事哈哈哈哈。
3. 总结
以上 5 个核心点到这里就都聊完啦~
最后,我再提一下面试复盘的问题。其实我只做过一次文档形式的面试复盘,因为我个人觉得只需要心里记住这次面试遇到不会的问题,面试结束后赶紧去寻找答案,并记录下来即可。自己会的问题就没必要重复记录啦~
此外,有些同学可能会复盘面试过程中,除技术外表现不好的部分,它有一定必要性,但是没有想象中的那么重要与必要。在时间有限的情况下,这其实是一个 trade-off。
- 如果你认为这场面试中,你的语言表达使你的面试大大减分,那么确实需要引起重视,及时调整与提升(比如,有一些你确定你会的知识点,但是由于沟通能力或表达能力问题,使你没有说出来或者面试官没有听懂,那么就需要及时复盘)
- 如果你觉得你面试题准备得足够充分,那么你可以利用剩下的时间去想一想如何更加自然流畅地表达想法。
这就是今天的全部分享啦,希望能够对大家有所帮助。
之前很多同学想要看看我做的笔记,目前还在整理中,我把其中一部分放到了我的知识库网站中,等全部做完后,我再与大家进行后续的分享~
最后给大家整理了一份面试指南,里面包括但不限于【数据结构与算法、Java基础、深入泛型与注解、并发编程、虚拟机原理、反射类、网络编程、Kotlin、高级UI、Framework内核源码、组件内核、性能优化、底层机制突破等等】
不管最近要不要去面试,建议大家都保存一份!!学完之后不论是 厂内晋升 还是 跳槽涨薪 都不在话下!
每一章节都是大厂面试真题。从考察问题延展到考察知识点,再到如何优雅回答一面俱全,可以说是求职面试的必备宝典,每一部分都有上百页内容。
第一章 算法和数据结构面试题汇总
第二章 Java核心基础面试题汇总
第三章 Java深入泛型与注解面试题汇总
第四章 Java并发编程面试题汇总
第五章 Java虚拟机原理面试题汇总
第六章 Java反射类加载与动态代理面试题汇总
第七章 网络编程面试题汇总
第九章 高级UI面试题汇总
第十章 Framework内核解析面试题汇总
第十一章 Android组件内核面试题汇总
第十二章 程序性能优化与数据持久化面试题汇总
’ fill=‘%23FFFFFF’%3E%3Crect x=‘249’ y=‘126’ width=‘1’ height=‘1’%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E)
第十三章 开源框架面试题汇总
欢迎大家一键三连支持,若需要文中资料,直接点击文末CSDN官方认证微信卡片免费领取↓↓↓
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!