我是如何面试高级和经理级以上人员的

      本人06年参加工作,从一个初出茅庐的小菜鸟凭借自己的些许聪明才智过五关斩六将,初级程序员-》中级程序员-》高级程序员-》开发主管-》开发经理-》部门经理-》研发中心总经理-》公司CTO,可以毫不夸张的说整条技术线我都经历过。当然这次重点不是讲我的成功学,也不是讲我的励志故事,而是站在我一个职场老兵的角度跟大家分享我是如何去面试高级和经理级以上人员的。


话不多说直奔主题,以下几种情况我是零容忍的,直接PASS掉:

      1、 不守时迟到者

      2、 仪容仪表邋遢,穿人字拖者

      3、 上来就问工资待遇,奖金福利者

      4、 不能出差者(短差1-2周都不行)


如不在以上问题者我们开始进入正题:


      问题-1:请结合你的个人经历大致自我介绍一下?

      考察点:能不能通过简短概括性的组织语言把自己的工作履历、项目经验、优点缺点、经验教训给表达清楚,思路要清晰,表达要流畅,逻辑要严谨,这些是作为高级和经理人员的基本素质要求。


      问题-2:请重点介绍一下简历里面的某个项目?

      考察点:介绍项目重点是项目的建设背景、有哪些核心业务场景、帮忙用户解决哪些问题、项目核心亮点有哪些、积累了哪些经验教训等。考察重点是能否正确理解项目需求、用户痛点、业务场景,而不是一上来就讲什么技术框架和技术实现,这是很多高级应聘者容易犯的错误。作为高级和经理人员应该具备用户视角,站在用户的角度去考虑问题,这里的问题更多是指业务问题而不是技术问题,做项目其实很多时候并不需要多么高深的技术,最重要是得解决用户痛点。


      问题-3:在项目研发过程中有遇到哪些比较棘手的困难,是如何解决的?

      考察点:这个问题属于自由发挥,可以讲需求上碰到的困难,可以讲设计上的困难,可以讲管理上碰到的困难,也可以讲技术上碰到的困难,但不要说你没有遇到过棘手的困难,那只能说明你在项目组承担的角色比较边缘,很多困难和问题都让比你更核心的成员给解决了。但是作为高级和经理人员才是项目组的核心成员,才是啃硬骨头解决棘手问题的这拨人,所以这个问题的考察点一方面是能够看出你在项目组的重要程度和贡献度,另一方面是看你平常有没有总结的工作习惯,也有一种人确实是解决过很多棘手问题,但是缺少总结都忘记了,毕竟高级和经理人员还肩负起传播扩散经验的职责,尤其项目实战中的一些淌坑经验需要及时共享给更多团队的人知道。当然作为面试官我会基于你说的这些棘手困难跟你深入探讨,可能会问的很细,考验你随机应变的能力。


      问题-4:如果你的系统响应比较慢且不太稳定,可能有哪些因素导致,你如何优化?

      考察点:这个问题是一个综合性很强的问题,影响系统变慢的因素有很多,抛开硬件资源外,比如:数据库连接数不够,事务太长有锁,大表做了全表扫描;服务端应用程序过于频繁访问数据库,有很多嵌套循环里面不停创建对象存在内存泄露,微服务拆分太细导致调用和组装逻辑很复杂很耗时;客户端页面引入太多JS和CSS文件,页面图片没有做静态缓存,前端js有很强的业务特性逻辑复杂,单页面内容很丰富没做懒加载等等。这个问题的考察重点是你能不能讲到细节,是一些具体的技术瓶颈和优化方案,高级和经理人员的能耐就是体现在你有丰富架构能力、设计能力、优化能力。


      问题-5:谈一谈你在日常的团队管理上有哪些心得体会?

      考察点:作为团队的高级开发工程师或者开发经理角色,是有带人的职责,只是带的人有多有少,但不管怎么说公司把队伍交给你,你要如何把这支队伍带好是这个岗位角色要重点思考的问题。有些应聘者会说的很空很泛,而有的应聘者会按照PMP教科书式的把整个项目管理过程讲一遍,其实都不是我想要的答案,我想听到的答案其实很简单,能够带领团队按时按质交付版本属于及格线,比如:你会亲自对接产品先把需求理清楚把设计画清楚,然后团队一起做好评审,你会分解好任务派发给小组成员去开发,再之后你会定期召开例会并做好工作检查,及时发现风险和缓解风险。若能够带领团队在按时按质交付的前提下做到提质增效或者降本增效那就属于优秀线,比如:你能准确识别本次迭代版本中哪些需求是疑点难点存在重大风险的,你会找客户或者产品人员沟通确认好并亲自梳理清楚设计清楚;在任务工作量评估上有一套成熟的评估方法,而不是凭经验拍脑袋,计划安排不至于太过紧凑没有任何弹性也不至于太过宽松没有任何压力;你安排的所有任务都有明确的结果界定,而不仅仅只是把代码开发完,应该是按照用户视角实用化的要求来安排任务,所谓实用化的要求就是数据要准确,功能场景能串通,界面操作要友好;另外可以谈谈你在团队建设和人员培养方面做了哪些工作等等,整个是一个精细化的管理模式。



      问题-6:你作为团队的高级工程师或者开发经理,你最重要的三件事是什么?

      考察点:这个问题考察的核心是你能否不加思考不犹豫的很快把自己认为最重要的三件事说出来,如果说不上来或是吞吞吐吐的勉强说出来,那就说明你的工作没有目标性或是事情太多主次不分。但是作为团队的高级和经理人员,是要非常清楚自己的工作哪些是重要的事,哪些是紧急的事,哪些是既重要又紧急的事。


      最后总结:以上是我在选拔高级和经理级人员的一些思考,仅供大家参考,每个面试官都有自己一套面试的方法论和技巧,每个面试官都有自己的一套管理风格,没有说谁的好或者不好,只要适合企业或者团队的文化就行。就我个人而言选拔人才更看重才干,而不是才能,那才能和才干有什么区别?建议大家去读一本书《领导力21法则》,多读几遍你会受益匪浅。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值