面了个十年的Java高级

面了个十年的Java高级

0、背景

最近被安排一些面试的工作,先是项目组有外包离职需要补缺,面了一些。

当时我就想,现在就要我面外包(才来一年),过几天岂不是要面自有。

果不其然,安排就来了。更令人以外的是,第一个求职者是个有着十年工作经验的老Java。

1、寒暄

Me:你好,欢迎参加今天的面试,请先自我介绍一下

He:我是xxx,以往工作经历xxx,在某大厂待过几个月,因为xx原因离职回家

Me:我这边更多的考察技术,你看有没有什么问题(对方求职是高级)

He:没问题

2、出题

Me:SpringCloud相关技术有了解吗(想知道对于新框架是否及时了解)

He:不太了解,用过Dubbo,可以说一下。以前是单节点,现在改成微服务,然后巴拉巴拉

Me:zookeeper作为注册中心的优势和劣势(期待从CAP聊到Paxos)

He:不太清楚

Me:这十年基本都是Java,那我们聊一下JVM的内存模型吧

He:有堆和栈,有些是线程独享的。堆主要存对象,栈主要是一些临时变量

Me:HotSpot虚拟机在1.8中的新实现有了解吗

He:没有

Me:GC算法有了解吗

He:说到了引用计数法和可达性分析算法

Me:垃圾回收主要是三个问题,何时回收,回收哪些,如何回收。你刚才说的是判断哪些对象需要回收,可以说一下如何回收吗。

He:不太清楚

Me:提示一下,有“标记-清除”算法

He:嗯嗯

Me:这个可以多了解一下,像我们都知道HotSpot新生代里面有Eden和S0、S1区域,很明显就是“标记-复制”的运用,所以算法还是要掌握的。

数据库用到过哪些?

He:基本上都用过,像Oracle、Mysql这些,毕竟工作十年了

Me:空间数据相关的有了解吗(期待回答PostgreSQL,或者说下MySQL也支持空间数据)

He:不了解

Me:Mysql的索引结构可以聊一下吗

He:这个不太清楚

Me:消息中间件有了解吗

He:做过异步回调的功能,感觉和消息中间件差不多

Me:这是用消息队列的好处之一,可以说下其他的优势吗,比如削峰

He:削峰填谷这个我知道,然后巴拉巴拉

Me:Nginx有用过吗

He:做代理、负载均衡

Me:负载均衡算法有哪些(至少说个四五种吧)

He:不太清楚

至此已经问不下去了。。。

Me:说说你觉得自己的优势吧

He:主要是研发,工作处理带过十几人的团队,后期主要是研发工作

Me:感谢参加今天的面试,后续结果HR会直接沟通

3、思考

原以为十年的Java经验会让我有很多可以学习的经验(我才四年),然而大失所望。新技术新框架了解少,底层也不太了解,管理能力也欠缺,这应该就是要被淘汰的那一类吧。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值