你好,我是田哥

今晚上,给一位朋友做模拟面试,原本说好的90分钟左右,结果整了2个多小时。

很多人估计也很好奇,我们这两个多小时聊聊什么,下面我给大致总结一下:

应届生,实力已超6年,太卷了!

面试技巧

面试中,我们回答问题时,也可能会用到一些技巧。同样一个问题,技巧不到位,就算你回答到点上了,面试官估计也不满意。

有时候问一些技术问题时候,尤其是八股文之类的,大家都会,就看谁回答的更好。

举个例子:回答线程池的问题时,完全可以使用我们生活中的案例来回答。

工厂------线程池

正式员工------核心线程

工位数-------最大线程数

订单---------我们也要做的业务任务

仓库---------阻塞队列

1、有订单来了,工厂就去招个正式员工,然后把订单给他做。工厂也可以先招一个正式员工,也可以一次性把正式员工招满。

2、订单数量太多了,正式员工干不完的,先存放到仓库里。

3、但是,仓库能存的也是有限的,一旦仓库放不下了,那此时,工厂就要考虑去找外包人员(临时工)来个我们做。

4、如果外包员工来做一段时间,任务做完了。此时,就会考虑把外包员工给送走,但是考虑到每次请来送走太麻烦了,于是,就给这些外包人规定个时间(空闲时间)比如2天,假设在这个空闲时间内,还是没有订单来,或者来的订单我们正式员工都能搞定了,那就对不起了,你们(外包员工)可以走了。

5、如果请外包员工来也干搞不完,工位也坐满了。此时,工厂就要考虑如何决绝(拒绝策略)接收先订单了

这是一种回答方式,你也可以寻找你认为更好的方式,这种把技术结合我们生活场景来回答,给人的感觉你是真的掌握了,而不是背八股文的。

话又说回来,我们上面的讲的生活案列,不就是我们线程池执行任务的流程吗?

OK,到这里,这个案例就这样了。

总结:我们回答问题时候,可以更多去结合我们生活案例来回答。毕竟,技术来源于生活,技术是为业务服务的。

复习内容

这是很多人的痛,因为每次要面试了自己却不知道从哪里开始复习?

先复习什么,再复习什么?

重点复习哪些?

不过在这里,你也不要期望我给你讲你应该复习哪些?

不是我不愿讲,是我也不知道怎么讲,因为我不知道你的底子,你的技术栈。

通用java后端学习路线:

应届生,实力已超6年,太卷了!

虽说是学习路线,不一定就适合你。

需要整理出自己的技术栈,再和市面上常见技术栈进行对比。

MySQL复习点:

应届生,实力已超6年,太卷了!

再对自己的进行一个评判,自己到底哪一块欠缺?哪一块掌握的还可以,哪一块掌握的一般等。

这样针对性的进行复习,效果才更好,而不是胡子眉毛一把抓。

八股文复盘

就像今晚上的这位朋友,他的八股文背的相当不错,但也察觉到背出来的东西,还是不太靠谱。

于是,他还看过Spring、Spring Boot等源码。

并且,对MySQL核心知识点掌握的也不错,什么索引、事务、锁等知识点的底层实现原理也掌握的还可以,虽然到不到相当DBA之类层面,但是可以说,我做过那么多模拟面试,很多7、8年工作经验的朋友估计都不如他。

最牛逼的是,人家最近在看Redis源码。

有句话说的好:比你优秀的人,比你还努力。

有时候觉得真的卷,作为一个应届生,有必要这样吗?

更恐怖,这位朋友在他们班上还排不上号,普通二本,计算机专业。

恐怖如斯!!!

他给我说的是只要爱学,现在学习资料真的很轻松就能拿到,还是看自己愿不愿意学习。

最后,我和他也总结了,八股文还是要背,如果有时间那就可以把八股文里相关技术点多研究研究。

并且,想进一二线大厂,靠八股文基本上是没戏的。

但,大厂也不是想进就能进的,所以更多的人会考虑中小厂,像今年这种情况,有工作就不错了。

快速背面试题的方式就是,背---模拟面试----复盘----再背--....

面试加分项

其实,面试加分项和上面的复习内容类似。

每个人的经历不同,显然加分项也会不同。

有的是基础、有的是技术广度、有的是技术深度,有的是设计方案,有的是技术落地等。

最后,还得结合你的项目经历,针对你的项目进行准备,但是可以适当做一些扩展调整,因为有的人的项目实在是太拉跨了。

如何把这些加分点落实到项目中去,而不是夸夸其他,很容易被点破的。

总结

不管你现在水平如何,希望也保持一颗学习的心,你不卷那就等着被卷吧。

自己的认识自己做主,自己选的路爬着也要走完。

题外话:如果有需要简历修改、简历优化、简历包装、面试辅导、模拟面试、技术辅导、技术支持等,欢迎加我微(tj20120622)。

我的个人技术博客:http://woaijava.cc/

回复77 ,获取《面试小抄2.0版》

回复电子书,获取后端必读的200本电子书籍。

推荐文章

手把手教你写简历,包装、优化!

面试不问java,问MySQL,如何破局?

MySQL 开发规范,非常详细,建议收藏!

手把手教:如何准备面试!

用Spring Boot搞了个医院项目,附源码!

发表回复