面试宝典第二弹~破除面试紧张魔咒

2024-02-03 09:18

本文主要是介绍面试宝典第二弹~破除面试紧张魔咒,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        在我的第一篇推文,写了关于面试的自我准备阶段的一些事项,可以说是入门级别的了,适合时间紧,任务重,并且对面试没什么概念的伙伴们阅读。

Java面试宝典第一弹~如何从零开始着手面试_StefanSSSS的博客-CSDN博客

        那么这一篇推文就是延续了,关于如何准备面试中的技术面,让自己做到心中有货,并且可以自然的讲出来~尤其是特别适用于那些性格比较内向的伙伴,明明技术能力很强,但就是表达不出来的伙伴,或者是自己私下准备的时候感觉自己已经掌握了,可以说出来了,但是一到面试官问到的时候,却什么都想不起来了;

        

如果你担心你会出现这种情况,那么接下来的准备面试的方式强烈建议你看下去,

话不多说,直接干货!

1.想,想要在自己简历上写哪些技术是自己熟练掌握,甚至精通的

2.问, 问自己做过的最有成就感,且最复杂的业务模块(核心中的核心)

3.练习 ,结合以上两点,做针对性的,挖祖坟式的面试准备!

     在此补充一下,为什么是最有成就感呢?大家不妨将自己换位思考,假设自己就是面试官,最近你们正在做一个springboot的项目,涉及到了数据库的使用,中间件的使用来开发业务,你想找一个相关技术栈有经验的人,你肯定想找一个有相关经验,会这些技术的人,来了就能干活,至少也得有能力靠自学掌握这些技术栈的人;并且你去面试别人的时候,只有不到一个小时的时间,那你会问哪些问题?难道你会揪着面试八股文不放,一直问那些基本的问题吗?还是选择挑面试者最擅长的刨根问底试探出他的真实水平?我相信你会选择后者,面试官也是这样!所以面试宝典虽然很多整整一本厚,但是并不是所有的都需要着重准备,也就是说准备是有重点的,那咱们就一步一步进行分析。

    第一步 想想要在自己简历上写哪些技术是自己熟练掌握,甚至精通的,因为一般面试官对于简历上你的关于技术栈掌握程度的介绍的理解是这样的:

使用过    不问,跳过

掌握        挑个合适的问题问一下吧

熟练使用      既然都熟练了,那你就说说吧

精通       都精通了,肯定刨根问到底

        比如我自己就在简历上的技术栈介绍就写了一句  熟悉JVM内存模型,熟悉GC垃圾回收机制。我的目的就是想引导面试官来问我 关于JVM的一些问题,因为我做足准备了,既然在我擅长的地方花了很多时间面试,自然留给面试官可能会出其不意问到的你准备不足的问题的时间就会减少,面试成功概率自然就会变高!做个总结就是,准备好的,写熟练掌握,没有准备好的写掌握或者熟练使用;

         

        第二步  分析自己做过的最有成就感的业务模块,最好是自己独立思考不依赖其他人的前提下自己一点一点写成功的代码;和上面第一有点类似,但是又有不同,尤其是成就感三个字,那么面试官一般比较喜欢针对这个你做过的业务进行刨根问底式审问来判断你的水平!这个很容易理解,你做了个CRUD的成就感爆棚,和自己独立做了技术选型并且成功完成了秒杀系统的成就感爆棚,你觉得哪一个会更吸引面试官!答案肯定是后者,因为涉及的技术更广,应用难度更高,更能体现你的水平;

    举个例子,小明同学曾经做过搜索的模块,使用了ElasticSearch这个技术,又结合RocketMq消息中间件,做了消息发送和订阅的模型,来完成代码的解耦,实现Es的数据及时更新!以这个做个比方,面试官可能就会想,你既然使用了 ES 和mq那我就问一下你对这些有多了解呢?于是乎就开展了以下疯狂的提问:

        

     以上都是我在真实面试中被问到的问题,感受到了吧,不是说自己会写代码,会用这个技术就够了。应付简单工作可以,但是想拿到很好的offer还需要再深入一些!

        那么顺应就来到了第三点,如何准备,以一个mq中间件的技术做例子。

        首先研究技术模型,里面的角色,各自所负责的功能,一个程序运行的流程。然后根据常见的面试题来做对应的逐字稿的准备,关于这个部分预计需要讲很久,所以计划在宝典第三弹去做分享,如何把一项技术从浅到深的准备;为了让大家明白这是什么意思,我就po几张我的准备过的图吧;

        

图片

这张关于RocketMQ的手绘的流程图虽然看起来很乱,字很丑,但是是我连续花了十几个小时从早上连续学习到凌晨4点钟整理出来的,中间用掉了非常多的草稿纸;这样整理看似很辛苦,但是对于自己理解这个技术有非常好的帮助;想要的同学,我可以在下班之后再花些时间整理成电子图片分享出来,更加清晰,方便阅读;

        

 

这是我在面试之前准备好的每一个面试高概率会被问到的面试题的思维导图,每一个我都在仔细研究了mq这项技术之后,做了总结,又结合自己的开发经历写成逐字稿,也可以理解为写成一个小故事,让面试官通过这个小故事可以知道,我遇到了什么问题,是怎么解决的;如果想要拿到这个思维导图做参考的话,也可以私聊小芬分享给你做个参考;

        假如逐字稿准备好了,接下来的目标就非常明确了,将自己准备的逐字稿熟练到可以在一个真人面前自然的讲出来。

        注意两个重点

            1.脱稿   

            2.像聊天一样 

所以必须得通过 练,不断的讲讲讲!完全可以负责的讲,第二点对技术的深入总结和把准备的逐字稿练熟这两个环节,你的付出和你面试的成功率成正比;所以接下来就到了重头的环节,怎么练?

        练有两个重点 :

            1.必须得大声讲出来 

            2.只有完全不看稿子顺畅的对着人讲出来才叫准备好了 

只要能明白这两个关键点,拿到offer就是时间问题而已!

    顺便补充一下练面试的几个建议,可以不同程度的提高练习的效率,这几个建议都围绕一个核心------尽量还原真实场景;这一点做的越好,成功率越高,就像奥运会跳水冠军平时的训练环境其实和真实比赛没差别是一样的道理;

1.站着练------不容易走神

2.像正常讲话一样的音量讲出来-------还原面试场景

3.对着镜子,看着自己的脸讲出来------熟悉看到人脸,还是还原面试场景

4.把手机等可能会干扰的设备放在看不见的地方------这个,懂的都懂

        一旦感觉自己讲的比较顺畅了,就可以进行下一步的进阶训练,这个训练一下子就能试探出自己会不会在真实面试场景下是不是容易紧张到断片。

        进阶训练就是,对着人讲,就像跟他聊天一样,这个其实也是在还原面试场景;所以找一个愿意配合你的人很重要。具体操作就是让配合的人模拟面试官,把那些面试题一次问一个,等你回答完问下一个,就像老师抽考背诵课文一样!只要你能做到面对真人也可以流畅地讲完自己想表达的技术和经历,也就意味着这一块技术你被任何人问到,至少不会哑口无言,甚至有底气和面试官进一步深入的聊下去。

        在上面的几个步骤都做下来以后,基本上就可以准备投简历,去面试了,剩下的就是在面试中不断总结,不断熟练,相信自己的毅力。这家不行就下一家,不要中断,直到拿到自己满意的offer。

        最后来一个总结吧,准备面试有四个最重要的核心

1.简历写到的技术栈

2.对简历上写熟练掌握以及精通的技术的深入学习总结。

3.对以上相关技术常见面试题的逐字稿的准备和练习

4.不断面试,直到成功的勇气

        写到这里,基本已经到尾声了,我会在下一章面试宝典中分享我自己的经历,如何就一项技术做深入复盘和总结,支撑你从原理上从容面对面试官的提问,更重要的是,可以参考一种自学一门技术的方法和流程;

        另外想要资料的伙伴,可以加微信私聊;

 

 

 

 

 

这篇关于面试宝典第二弹~破除面试紧张魔咒的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/673663

相关文章

闲置电脑也能活出第二春?鲁大师AiNAS让你动动手指就能轻松部署

对于大多数人而言,在这个“数据爆炸”的时代或多或少都遇到过存储告急的情况,这使得“存储焦虑”不再是个别现象,而将会是随着软件的不断臃肿而越来越普遍的情况。从不少手机厂商都开始将存储上限提升至1TB可以见得,我们似乎正处在互联网信息飞速增长的阶段,对于存储的需求也将会不断扩大。对于苹果用户而言,这一问题愈发严峻,毕竟512GB和1TB版本的iPhone可不是人人都消费得起的,因此成熟的外置存储方案开

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

《纳瓦尔宝典》是纳瓦尔·拉维坎特(Naval Ravikant)的智慧箴言

《纳瓦尔宝典》是一本由埃里克·乔根森(Erik Jorgensen)编著的书籍,该书于2022年5月10日由中信出版社出版。这本书的核心内容围绕硅谷知名天使投资人纳瓦尔·拉维坎特(Naval Ravikant)的智慧箴言,特别是关于财富积累和幸福人生的原则与方法。 晓北斗推荐 《纳瓦尔宝典》 基本信息 书名:《纳瓦尔宝典》作者:[美] 埃里克·乔根森译者:赵灿出版时间:2022

秋招最新大模型算法面试,熬夜都要肝完它

💥大家在面试大模型LLM这个板块的时候,不知道面试完会不会复盘、总结,做笔记的习惯,这份大模型算法岗面试八股笔记也帮助不少人拿到过offer ✨对于面试大模型算法工程师会有一定的帮助,都附有完整答案,熬夜也要看完,祝大家一臂之力 这份《大模型算法工程师面试题》已经上传CSDN,还有完整版的大模型 AI 学习资料,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

《数据结构(C语言版)第二版》第八章-排序(8.3-交换排序、8.4-选择排序)

8.3 交换排序 8.3.1 冒泡排序 【算法特点】 (1) 稳定排序。 (2) 可用于链式存储结构。 (3) 移动记录次数较多,算法平均时间性能比直接插入排序差。当初始记录无序,n较大时, 此算法不宜采用。 #include <stdio.h>#include <stdlib.h>#define MAXSIZE 26typedef int KeyType;typedef char In

CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析 未完

一、题目阅读 (最大值之和)给定整数序列 a0,⋯,an−1,求该序列所有非空连续子序列的最大值之和。上述参数满足 1≤n≤105 和 1≤ai≤108。 一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r<n0≤l≤r<n)表示,对应的序列为 al,al+1,⋯,ar​。两个非空连续子序列不同,当且仅当下标不同。 例如,当原序列为 [1,2,1,2] 时,要计算子序列 [

java面试常见问题之Hibernate总结

1  Hibernate的检索方式 Ø  导航对象图检索(根据已经加载的对象,导航到其他对象。) Ø  OID检索(按照对象的OID来检索对象。) Ø  HQL检索(使用面向对象的HQL查询语言。) Ø  QBC检索(使用QBC(Qurey By Criteria)API来检索对象。 QBC/QBE离线/在线) Ø  本地SQL检索(使用本地数据库的SQL查询语句。) 包括Hibern

贝壳面试:什么是回表?什么是索引下推?

尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题: 1.谈谈你对MySQL 索引下推 的认识? 2.在MySQL中,索引下推 是如何实现的?请简述其工作原理。 3、说说什么是 回表,什么是 索引下推 ? 最近有小伙伴在面试 贝壳、soul,又遇到了相关的

毕业前第二次面试的感慨

距面试已经过去了有几天了,我现在想起来都有说多的恨感慨。 我一直都是想找刚刚起步的企业,因为这能让我学到更多的东西,然而正好有一家企业是刚起步的,而且他还有自己的产品专利,可以说这是一家,即是创业又是刚起步的公司,这家公司回复了我投给他的简历,这家企业想进一步了解我的情况,因为简历上我符合这家企业的基本要求,所以要进一步了解。 虽然面试的过程中,他给我的面试题,我做得并不是很理想,

腾讯社招面试经历

前提:本人2011年毕业于一个普通本科,工作不到2年。   15号晚上7点多,正在炒菜做饭,腾讯忽然打电话来问我对他们的Linux C++的职位是否感兴趣,我表达了我感兴趣之后,就开始了一段简短的电话面试,电话面试主要内容:C++和TCP socket通信的一些基础知识。之后就问我一道算法题:10亿个整数,随机生成,可重复,求最大的前1万个。当时我一下子就蒙了,没反应过来,何况我还正在烧