面试了一个10+年经验的Java

最近面试了一个10+年工作经验的 Java技术,作为一个同样差不多工作经验的我来说有些启发,特此记录

面试人基本情况:年龄比我还大,超过35了. 大学是 西电的 感觉还可以,但是专业是 数学 。  上一家公司 是做贷款业务的,在上家公司超过7年。 

面试官: 我(十年研发) 和 另外一个同事(六年研发)
这次面试因为 面试人 工作经验比较丰富,并没有 像之前面试新人 那样 先让自我介绍,而是直接进入 聊技术 聊业务方面, 首先是 我 来聊技术:

我问:查看简历 发现多年前做过一个 考试系统, 问了 系统的并发 情况, 真正使用情况, 上线后遇到过哪些问题, 解决方案 是 什么。
对方答: (说了一些情况,可能比较关键的有) synchronized 锁业务 防止 数据入库混乱, 其他技术点 没提到

我问: (我想着 考试系统 是多年前做的 时间太长 可能忘了,就问 最近的一个项目吧。)最近这个项目 mq, redis 是在哪些场景使用的
对方答: (关键信息) redis在 登录 和 锁 的场景使用,  mq在 一些发短信 或者 不需要实时处理的业务时候 使用。

我问: (我想 redis的应用 看来不多, mq的理解 还可以, 再问问业务逻辑能力吧) 介绍一下 你最熟悉的项目 是 什么业务,有哪些角色,哪些功能
对方答: (讲了一些功能, 基本能听懂, 但是思路不是很清晰, 我觉得比较清晰的 逻辑 应该 1 介绍下 项目背景, 解决了什么问题, 2 主要哪些角色使用 3 主要功能是什么 4. 项目使用情况,一些亮点等)

我的提问基本结束了,让另外一个同事提问的

问: 工作这么长时间,有没有对哪个技术有深入研究,掌握原理或者阅读过源码
答: 没,只是普通应用

问: (这样一回答后,扣分很多, 同事又看了下简历) 问 zookeeper 的作用是 什么
答:不知道

问: redis锁 前面是 说用过是吧, 讲讲具体怎么用的。 如果加锁后 系统宕机,这种情况是怎么解决的。
答:说了几句,但是没提到关键点

问: ArrayList  LinkedList 的区别 是什么, HashMap的 存储结构 具体是什么样的
答: (面试人可能是觉得总问这些技术底层的东西,态度有些消极)不知道

问: 你最熟悉的技术有哪些, 展开聊聊
答: 说了一下 写sql方面的问题, 执行计划 ,索引, 分库分表的问题

面试结束。

单单通过这次面试 我给的最后总结:
技术能力:技术面 比较广 常见的技术 都用过, 但是 普遍都 不深 , 没有深入研究某个技术。  技术的应用程度 只能说一般,没有太深入的应用。
逻辑能力:对业务的逻辑 基本能描述清楚,能感觉出对业务比较理解。但是思路不是很清晰。
沟通能力:沟通能力一般  ,没有什么亮点 。能正常沟通。
业务匹配:从做过的项目 沟通来看 和 公司的业务  匹配度很低。

或许这次面试 他没有表现出 全部实力。从当前情况 我认为 能当个普通程序员,想当个负责人职务 或者 架构师 能力肯定是不够,感觉不出对工作的热情。 因为我本身也是大龄程序员 也没有完全否定面试人。

自我反思:
1. 原理性的东西 一定要掌握, 多想想 为什么,这个框架 为什么存在 他解决了什么问题。 
2. 描述一件事情 思路要清晰, 多用套路,比如 首先 然后 其次, 第一 第二 第三, 起因 方案 风险 结果
3. 年纪大后 如果技术方面 突破困难 就在 业务行业方面 做到精通, 如果 业务不精通 技术也没亮点, 找工作是不好找的。 
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值