技术面试技术综合能力考察

October 26, 2016

Tags:

最近一年多以来面试过很多人,随着被面试/面试经验的增多,总结出一些非技术细节的问题,重点考察候选人的综合能力:


你参与的X项目部分是做什么的,在整个项目中的地位是怎样的?

重点考察对所做项目整体业务的理解程度

项目X中有没有遇到难题,你是怎么解决它的?

遇到问题是否跳过分析而盲目凭直觉(经验)进行修复或者立即放弃,考察对问题的解决和总结能力

做某件事,有没有想过用其他方案,比如开源的技术框架?

对于未知(但是成熟)的技术是否有着本能的抗拒和不自信

接手上家公司的现有代码和架构,你是如何进行学习或改造的?

是否不敢(或随意)改别人写的代码或者老代码,是否具备分析现有代码的方法

你为什么使用X开源技术来做这件事?

对于新潮的技术是否盲目追崇,对使用的开源技术有没有一定的理解

所用的X编程语言、技术框架中有没有你认为的独特些的方法和特性,这样的设计是因何而存在?

重点考察对所做使用的技术是否有额外的了解

有没有使用其他编程语言的经历,何时使用的?

对程序员工作本身是否有狭隘的理解或技术上的宗教偏见

如果让你承担设计一个X系统的职责,你会怎么着手去做这事儿?

重点考察系统性分析问题和分解问题的能力

· EOF ·