当你成了JAVA面试官,又遇上之前把你淘汰的面试官,然后.......

290 阅读3分钟

今天的程序员故事,可谓是十分励志了,你可以想象下:当你成为面试官,又恰好遇到了之前面过你,并且把你淘汰了的面试官,到底会碰出什么样的火花。(简直像极了程序员版的甄嬛传,想想就刺激!)

今天一打开微信就发现有粉丝在公众号后台私信我:

在这里插入图片描述

接下来是面试过程:

刚开始问的都比较简单,大概就是都问了些普通面试中都会问的问题:

  • jvm内存模型
  • 栈溢出的情况
  • 类加载机制
  • 回收算法和回收器
  • ArrayList和LinkedList的区别
  • 双亲委派机制
  • 你熟悉的集合有哪些?
  • Java锁实现方式
  • 什么是死锁
  • -讲一下MySQL的索引原理(B+数)
  • 聚簇索引和非聚簇索引
  • Innodb索引结构

前面回答的都比较流畅,毕竟是老手了,这点儿难度肯定难不倒!

因为现在的公司用的框架技术是基于dubbo和zookeeper,spring cloud的这一套技术,所以就接下来问了些关于微服务的知识点:

  • dubbo服务负载均衡策略?
  • Dubbo在安全机制方面是如何解决的
  • dubbo连接注册中心和直连的区别
  • 消息中间件如何解决消息丢失问题
  • Dubbo的服务请求失败怎么处理
  • 重连机制会不会造成错误
  • 对分布式事务的理解
  • springcloud如何实现服务注册与发现?
  • Eureka和ZooKeeper都可以提供服务注册与发现的功能,请说说两个的区别
  • zookeeper是怎么选举出来leader的?或者说选举机制是怎样的?

这一套组合拳打下来,在我看来确实很有必要的,而且都是公司用的上的技术栈,但是拿本人的话来说,总感觉缺了些什么。

然后接下来就是颇为重要的项目经验问题了

这个过程更像是一起交流技术的过程,聊一下在项目中用的技术栈,自己的负责的对应模块以及角色担任,还有项目中遇到的一些问题,以及是如何解决的,等等。。。。

总共面试时间大概有将近1个小时的时间

其中有意思的部是问他跳槽的原因,说是之前的公司待得太久了,工资也不见涨,而且技术还没什么提升,所以就跳槽了。其实在我看来:这个是对于自己职业规划不够,很容易陷入crud,打打酱油的状况,到时候学习能力又比不上新人,就不得不跳!(要是如果让他知道现在的面试官是自己之前面过的,不知道又会是什么样的心情)

还搞笑的是:这位水友问完直接就溜了,完全没给反问的机会,剩下的全交给HR了。

在这里插入图片描述

最后结局是:面试结果与期望薪资不匹配。。。。。GG

最后说下总结吧

像这样临时去充当面试官的情况,在大厂里情况基本是没有的,所以这种剧情也基本很难遇到!

不过像这位老鸟在工作中面临的情况,可能大家也都会遇到,跳槽也要做好十全的准备,程序员这行不是工作年限越长,薪资就一定越高的,还是需要不停的学习新的技术,才不至于被后浪追上!

最后还是为大家分享Java资料的环节:

2020年吐血整理最全的Java程序员资料地址

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

2020年吐血整理最全的Java程序员资料地址

听说一键三连的粉丝都面试成功了?也祝愿所有的读者都能够收获自己心仪的offer! ​​​​​​​​在这里插入图片描述