java面试感觉自己啥也不会

大家好 , 当你看到这篇文章的时候 , 事情已经过去几天了 。
刚从洽谈室走出来 , 心情很复杂!
栈长面试过很多人 , 不乏知识渊博、技能顶尖的选手 , 但从未遇到过工作了三年 , 却一个问题都答不上来 。。
这场史无前例的面试 , 我和面试者的脸上都写满了尴尬 , 最后戏剧性收场 。
面试者工作了三年 , 简历上写满了各种前沿的技术 , 如:Spring Boot、Spring Cloud、Dubbo、RabbitMQ……
自我介绍没什么亮点 , 能想起来的就是他说的前后端分离了 , 下面便进入了尴尬模式 。。
栈长:你刚说到你们做了前后端分离 , 你能说下前后端分离有哪些规范吗?
他:规范?没有什么规范啊 。
栈长:怎么可能没规范呢?

他:(他想半天)……就是后端返回 JSON 数据 , 前端人员根据一个文档来开发 。
栈长:就这么简单么 , 还有别的么?
他:没有别的吧!
栈长:那后端接口设计没任何规范吗?别人拿到 URL 不是可以随意调用么?
他:有 MD5 加密什么的吧……
我接着问怎么处理加密逻辑的 , 又说不出所以然了 , 显然我对前后端分离相关回答是非常不满意的 , 我接着对这个话题继续展开了连环炮 , 考验下他的技术攻底到底怎么样 。
栈长:那后端向前端怎么返回 JSON 格式的数据呢?
【java面试感觉自己啥也不会】 他:(吱唔……抓头发 , 眼神漂浮不定……)

栈长:这个问题的难点在哪?
他:没有难点 , 只是我不知道 。
栈长:(这都不知道 , 考下他 Spring 常识吧!)那 Spring 里面怎么注入一个对象?
他:(吱唔……抓头发 , 眼神漂浮不定……)
栈长:(Spring都不知道 , 考下他 Java 常识吧!)那 Java 里面怎么实现多线程?
他:(吱唔……抓头发 , 眼神漂浮不定……)
栈长:那 JVM 里面分为哪些内存区域?(感觉问不下去了 , 最后一个问题了)
他:(吱唔……抓头发 , 眼神漂浮不定……)
栈长:(真心问不下去了……)你是做 Java 的么?我都没往深里啊 , 这么简单的都不会
他:最近面试都没人这么问我……我怀疑我是个假的吧!(然后垂下头)
栈长:建议你回去好好复试一下吧 , 这样面试不通过的 , 不好意思 。

……





…………不能完全还原面试现场 , 以上只是部分内容回顾 。
整场下来 , 给我的感觉就是 , 他一个问题都没有答上来 。。
面试完 , 尴尬收场 , 不知道说什么好 。但从整个面试环节以及他的脸上 , 我读到了他的尴尬、汗颜、无地自容……
事后我也回顾了这场面试 , 面试者很有伪造简历及工作经验的嫌疑 , 也或许是他在单位写 CRUD 写多了 , 很多基础的知识都忘记了 。
不管怎么说 , 回过头来想 , 即使每天 CRUD , 也不可能一个问题都答不上来啊 , 关键问的都是常用的基础知识 , 还工作了三年 , 不知道大家怎么看 , 反正我觉得挺不可思议的 。
现在的程序员啊 , 要么牛的一比 , 牛马蛇神啥的都能说一套 , 要么菜的一比 , 一个问题都不会 , 人与人之间的差距真的太大了 。
工作三年了 , 还不如一个刚毕业的 , 程序员们 , 真的要对自己有要求了 , 技术上每年都要有所提升 , 不然和咸鱼有什么区别?又凭什么要比实习生更高的薪水?用什么来支撑?
为什么说面试造火箭 , 工作拧螺丝 , 这不是笑话 , 如果你只会拧螺丝 , 那你永远只会在最底层 , 即使来了造火箭的活 , 你也上不了 。都要造火箭的薪水 , 为什么企业要招个只会拧螺丝的?
另外 , 现在 Java 开发市场简直不能太饱和了 , 人才太多 , 鬼才也多 , 培训机构两三个月就能培训出来一大批 , 编程门槛何止之低 , 竞争又何止之大 , 不会点硬核 , 怎么脱颖而出?

推荐阅读