「Java」面试一位3年的Java,面到我心态爆炸


「Java」面试一位3年的Java,面到我心态爆炸
文章图片
「Java」面试一位3年的Java,面到我心态爆炸
文章图片
「Java」面试一位3年的Java,面到我心态爆炸
文章图片
「Java」面试一位3年的Java,面到我心态爆炸
文章图片
「Java」面试一位3年的Java,面到我心态爆炸
不得不说 , 最近这段时间 , 收到的简历实在是堆积如山!之前HR都是单个文件发送过来 , 现在都是发送直接压缩包!!!
我费了九牛二虎之力 , 精挑细选之后 , 终于找出简历比较符合岗位要求的候选人 , 于是开始了电话面试 。
本着现在找工作也不容易 , 加上网上很多吐槽 , 说面试造火箭的 , 于是这次面试我就把提问的主动权交给候选人 , 让他们挑自己擅长的知识点来自问自答 。
以下是与其中一位候选人(B)的面试对话:
A:\"在项目开发中 , 你比较擅长哪些技术呢?选择你最擅长的几个讲讲?\"
B:\"项目中很多技术都有用到 , 比如Dubbo、Redis、RocketMQ、MySQL等 。 \"
A:\"那你挑最擅长的讲讲 , 你都熟悉他们哪一块 , 或者说 , 知道他们某个功能的原理之类的 。 \"
B:“那我就拿MQ来说吧 , MQ主要用于解耦 , 削峰限流之类的 , 巴拉巴拉(都是网上一搜就能出现的MQ概念简单介绍)”
A:“好吧 , 那能详细点吗 , 比如MQ从发送消息到接收消息 , 这个过程发生了什么?越详细越好 。 ”
B:“发生了什么?就是发送消息 , 用户就能收到了啊!”
A:“能再详细点吗?是如何寻找broker的?以及消息又是如何落磁盘的?发送的协议包又是如何设计的?讲下这些能体现你技术深度的东西!”
B:“我平时实现的就是发了消息 , 另一边就能收到啊 , 没用到过你说的这些!”
A:“好吧 , 那我们换一个 , Redis你随便自己挑一个感兴趣的聊聊吧”
B:“Redis我们就是用来做缓存 , 就是用key-value的方式存储 , 这个我熟 , 比如缓存穿透、缓存雪崩......等我都知道”
A:“(仔细一寻思 , 说的这些技术点不是网上发烂的面试题及答案吗?)那好吧 , 缓存穿透你就说下在你简历中哪个项目哪个场景用到吧!”
B:“额、这个 。。。 我知道他们的方案 , 但是还没具体实战过 。 ”
一顿攀谈交心之后 , 到了之后一个环节:“你有什么想问我的?”
B:“工作中的开发需求排的很满 , 能实现功能不出BUG就可以了 , 谁会记这些细节 , 碰到不会的时候Google一下就行 。 你是大公司的架构师 , 我是小公司的程序员 , 我比不了你 , 我每天都要干活 , 不像你每天有这么多时间可以看面试题和研究这些细节!”
小伙的这一番话让我陷入了深思 , 如果遇到不会的就Google一下 , 只追求功能“能跑就行” , 那满足要求的人估计占面试者的99.99% , 为什么要录取你?
如今面试越来越难 , 应届生表现越来越优秀 , 3年工作经验 , 曾经是加分项 , 或者说是敲门砖 , 但是如果能力没有跟上年限 , 这就是扣分项了 。
我平时学习 , 用思维导图的方式梳理 , 效率不错 , 这里有一份思维导图 , 方便查漏补缺 , 希望能助你一臂之力!
看完思维导图后 , 你是否还是有些无从下手的感觉?