如何面试有多年工作经验的高级程序员
来源:互联网 发布:传奇人物数据保存失败 编辑:程序博客网 时间:2024/05/22 02:23
高级程序员或者说是高级工程师,千万别用做题的方式来做为评估手段,因为但凡工作了N年的工程师,很多基本的面试题目都会挂掉,但是如果真的做项目,你会发现经验老道的程序员,擅长的是调试和分析问题。另外,资深的程序员都有自己的日志,记录了各种个样的问题解决办法。所以,高级工程师,其实是翻翻日记,看两眼书就能知道怎么解决问题的人。
基于以上的特点,招聘和考核高级工程师,要从以下几点来评估和判断:
1. 以前做过的产品是什么,用的是什么语言工具,核心功能是什么,以及参与项目的哪些工作
2. 对加班是怎么看待的,是否能接受每周有3天左右的加班。(如果项目紧急的时候,其实大家都会主动加班的,所以不用问)
3. 是否带过团队,最多时候是多少人,选一个带过的项目,看人员是怎么安排的,项目的完成情况是什么样子。
4. 对新产品和新技术是否了解,以及了解多少,谈谈最熟悉的新产品。
问完这些,其实一个高级工程师,的所有信息就都有了。
老程序员的编码能力,通过之前他做的项目,其实就可以知道,至于知识面,要特别注意跨行业的问题。因为有经验是相对而言的,针对的是之前他所在的行业,如果发生跨行业应聘的问题,会需要特别注意工作内容的相似性以及掌握新知识的速度问题。如果能够快速的掌握新知识,那跨行业就不成为问题。
有些程序员是野路子,没有经过系统的学习,一般都是用什么学什么,这个也要注意。还有些,则是脑子根本不记东西,但是什么都是看看书,就可以快速开工。什么样的人都有。所以遇到野路子的程序员,要特别注意,但凡是走野路子的程序员,都有特殊的才能。
警惕: 部分资深程序员,由于在原来的公司已经参与了管理团队的工作,可能实际参与的技术工作就没那么多。首先说明这不是问题,问题是当这个人从原来的团队走出来,进入新的团队,而且回归到技术岗位,则,资深程序员原有的优越感荡然无存,而且可能他对自己要做的工作期望值比较高(我指的不是工资,是工作内容的重要程度),导致内心会有些许的落差,此种落差会导致一个资深程序员不能在换了新环境之后的几个月内稳定下来,总觉得自己应该做更重要的事情。
解决办法:调整心态,多找有经验阅历的朋友,冷静的谈谈,也希望看过我的这篇文章之后,大家对自己有新的认识。
- 如何面试有多年工作经验的高级程序员
- 如何面试有多年工作经验的高级程序员
- 求助有多年开发经验的高级程序员
- 如何面试有2年java工作经验的应聘人员
- 值得深读的多年工作经验总结!
- N个iOS面试的问题【有工作经验的】
- Java面试居然有这么多学问,看看高级程序员面试题是什么样的
- 高级程序员面试
- 高级程序员面试
- 基于本人多年工作经验谈谈对于BIM的理解
- 对于有多年开发经验程序员的面试技巧:不卑不亢,积极应对
- 软件开发面试个人总结(有工作经验)
- 如何顺利找到Java高级程序员的工作
- 如何成为一个优秀的高级程序员
- 高级程序员面试题目
- Java高级程序员面试经历
- 高级程序员之面试宝典
- 你真的有工作经验吗?
- ./startup.sh: /bin/sh^M: bad interpreter: 没有那个文件或目录 解决办法
- 倍增lca模板
- 怎样从oracle导入备份的数据
- Android中的JSON详细总结
- JBoss 系列八十四: 使用 JMS session 时的一个误区
- 如何面试有多年工作经验的高级程序员
- 学习笔记----图论学习中
- R Data Management(数据管理)
- 一些算法的MapReduce实现——图的BFS遍历
- 读博客”求一个整数中二进制数1的个数“两种方法分析
- lnmp一键安装包(最后开启80防火墙)
- 在OpenErp的配置文件中, 为数据库密码加密
- VSFTP在LINUX中的安装、配置
- 简单的DOS命令