为了账号安全,请及时绑定邮箱和手机立即绑定

如何有效地备战面试

  今天,结合翔仔多年的面试与被面试的经验,来和大家分享一下如何备战Java程序员的面试。咱们先来看看Java面试的相关考点,

https://img1.sycdn.imooc.com//5c18e18d00015ea210020855.jpg

  不知道大家看了之后会不会比较迷茫,因为感觉跟划重点的时候把全书的每个章节都划了一个遍一样地可怕。大家不要紧张,需要准备的远不止这些,图以外还是会有东一个西一个的考点存在,并且上面仅仅是Java相关的知识,面试中我们可爱的面试官还会问跟网络、数据库、缓存、框架等相关的知识,准备好这些知识点,估计没有个一年半载是准备不下来了,并且翔仔所说的一年半载,指的是大家在脱产的情况下每天都聚精会神地去学习,并且记忆力足够强大才可以,更别提经常加班或者熬夜准备各种论文答辩同时还在找工作的我们。相信读到这里大家会问,还有救吗?答案是肯定的。

  最有效的方法当然是平时多多积累,去深入研究相关的知识,所以翔仔还是建议,面对面试,不要抱着侥幸的心态,押题的心态,应该抱着学习的心态来面对,尽可能汲取多的知识来加强自己的水平。看到上面的答案,大家肯定觉得翔仔在讲废话,其实不然,我们只是没有展开来说而已,接下来咱们来仔细分析一下。上面所说的平时注意多多积累,其实应该是分成两个部分去准备。

  第一个部分,是需要大家有意识地把平时工作中或者学习中遇到的难题,特别是花了几天甚至几周才能解决的问题记录下来。这个记录不仅仅是记录答案,更要把你是如何解决这个问题,过程用到的思路,接触到的知识点给记录下来,同时事后去认真钻研仔细学习解决这个问题所涉及到的知识点以及知识点周边的知识。比如说,当你的应用执行起来很慢并且不能不解决的时候,压力会迫使你去想办法攻克性能的问题,这个时候你可能会怀疑是JVM没做调优,某条sql执行很慢,没有添加缓存,或者是网络原因造成的。此时,你就需要将你的怀疑或者说需要定位的方向都给记录下来。于是你便开始依据上面的这些思路去分析去调研,如果你怀疑JVM没做调优导致的程序变慢,你就不得不去学习JVM相关的知识,包括Xmx,Xms等参数,都需要去学习;同时你还可能去学习相关的一些机器指令,包括统计程序运行时CPU的占用率、内存使用率等;此外你还可能去看看GC是否发生了Full GC而导致卡顿。这样子,其实你在解决这个问题的过程中无形地便接触到了面试常考的点,JVM、GC、Shell指令等,并且由于你已经用到过并且记录下来了,这样子的印象会比你专门备战面试去看书时候要深刻得多,而且很容易就用自己的语言来组织作答。此时,如果发现JVM调优没用,你便又能在别的方向上去努力,比如说使用explain分析和调优sql,又比如说加入Redis缓存、设置一级二级缓存来提升系统性能,再比如说使用wireshark抓包分析网络性能。大家可以很明显观察到,光这一个问题,如果你深入去研究,去尝试并且去记录的话,你就能学到很多面试中高频的知识,并且能够结合自己亲身的经验去作答,这是面试官非常想看到的结果。

  而第二个部分的准备,是希望大家平时可以抽空出来,多留意一些中小企业的面试招聘信息,选出那些不是十分重要的公司尝试直接去面试一番,最好被虐一番,将面试中遇到的题目记录成册子,并且深入去学习其中涉及到的知识点,这样随着面试的进行,你不仅仅题库以及知识点得到了积累,同时你的心态也会逐渐变得非常坚强。在试错的过程中,切记一定要择机对心仪的一些公司发动进攻,别总觉得准备不好而一直把所有好的留到最后。毕竟如果你面试失败,同一个公司一般在半年年是没办法再次面试的,但是你如果半年都不去面一家公司,就浪费了这段窗口期了。

  大家如果能够坚持上面说的两方面的积累,相信经过一段时间的准备,大家的面试能力一定会得到提升。同时,翔仔要提醒大家的是,不仅我们的知识储备有限,同样跟我们一样苦逼加班,苦逼打工的面试官亦是如此,他们也会依据职位需求,结合自己的知识储备去准备问题,所以上面汪洋大海般的知识点也有高频的部分,这些都需要大家平时去面试并结合看看一些有用的视频,与同事同学多多交流后体验出来的。所以,千万不要漫无目的地准备面试,长期练兵而不打仗。同时,面试并非只争朝夕,需要注重平时以及面试中的积累。

  最后,翔仔祝愿大家早日拿到自己心仪的Offer

·····························································································

欢迎关注新课:

剑指Java面试-Offer直通车

 


点击查看更多内容
28人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
4473
获赞与收藏
2139

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消