锁定老帖子 主题:讨论一下,如何面试中高级软件技术人员
精华帖 (6) :: 良好帖 (0) :: 隐藏帖 (11)
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-10
在网上经常看到一些笔试试题,很多都是考一些知识点,比如考一些struts,spring,hiberate知识点。实际上对于一个有一定经验和功力的人,一个新框架的上手也就是几个小时的事情,对于一些框架细节的了解也就是多做几次debug跟踪一下的事情。所以考框架那些需要记忆的知识点意义不大。 因此,对于中高级技术人员,不倾向于笔试。采取交谈的方式比较适合,这样交谈双方基本上都能够知道的各自的经验和功力了。可以根据招人的用处不同,选择性问一些不同难度的问题,下面列出了一些例子问题,仅供参考。(有些问题可能没有标准答案,需要在不同的应用场合权衡利弊,但是在与对方的交谈中,你可能会获得一些更有价值的能帮助你了解对方的信息) 1. 哪些情况会引起线程等待和阻塞?然后引伸更多的线程有关主题的讨论。比如线程与连接,线程池,自旋锁,偏向锁,并行计算等等。 2. 那些因素可能会出现数据不一致现象?然后把话题引伸到事务管理,缓存策略和数据同步相关的讨论。 3. 系统出现问题你一般是如何做检查的?然后把话题引伸到系统运行通常会遇到那些问题,如何尽量避免这些问题? 4. 你通常用哪些方法来进行系统性能调优?你做过的系统里,遇到过哪些性能问题,你是如何试图去寻找解决方案的? 5. 讲一下对象生命周期的过程和对象复制过程?然后引伸到面对对象设计的讨论。 6. 如果要让你来设计一种网络通信协议,你会考虑哪些因素?..... 7. 叙述一下javascript 对象的继承原理。...... 8. IE 和 Firefox捕获事件机制有什么不一样?...... 9. CSS 对div 几种定位的区别及应用场合?...... 10. 在你工作中常用到哪些linux命令?通常你写shell脚本主要是解决哪些问题? 通常调整哪些系统参数能影响系统性能?...... 11. 在你做过的系统里,哪些类型的bug较多?软件过程中哪些阶段引起的bug较多?..... 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-12-11
这个帖子有意思。
但是,789看起来有点像考前端人员,中高级的前端又有点浅。 每个人的经历或背景都不太一样,工作多年后,如果这么做, 我觉得可以列一个更大的问题列表, 然后挑一些职位描述相关和与面试者本人经历重合的部分。 我一般面试中高级开发测试架构, 从简历入手,挑他做过的比较重要的两三个项目, 问实际的问题,用到的技术,解决的方法,考虑的思路,最后的结果。 ==============>> 开发能力 再问他技能列表里最擅长的一两个技术,从浅到深,一点点问, 看他积累和思考的程度。 ==============>> 技术潜力 |
|
返回顶楼 | |
发表时间:2011-12-11
kimmking 写道 这个帖子有意思。
但是,789看起来有点像考前端人员,中高级的前端又有点浅。 每个人的经历或背景都不太一样,工作多年后,如果这么做, 我觉得可以列一个更大的问题列表, 然后挑一些职位描述相关和与面试者本人经历重合的部分。 我一般面试中高级开发测试架构, 从简历入手,挑他做过的比较重要的两三个项目, 问实际的问题,用到的技术,解决的方法,考虑的思路,最后的结果。 ==============>> 开发能力 再问他技能列表里最擅长的一两个技术,从浅到深,一点点问, 看他积累和思考的程度。 ==============>> 技术潜力 是的,7,8,9是问前端工程师的,是前端基础性的东西,理解透了这些,再去理解那些如dojo,yui,jquery,zimbra等 JS框架就不是难事了,比如Dojo的Grid组件,玩的基本上就是Div定位,事件调度,javascript对象设计。 其实,在我看来,前端最关键的就是用户体验和如何性能调优,前者主要是UI设计能力,后者主要靠一些技术手段 支持,比如说CSS sprite,js压缩,客户端缓存等。 当然后端的性能也是必须要保证的。 |
|
返回顶楼 | |
发表时间:2011-12-12
每个人工作经历不同,项目不同,团队不同,知识积累不同,你看过Dojo的Grid组件,人家看过jQuery的不行?你的操作系统知识丰富,JAVA线程玩的转,人家就都得跟你一样?现在的通信协议满足不了你的要求?这种以自己为中心的问题真没劲
|
|
返回顶楼 | |
发表时间:2011-12-12
lz 牛人啊,问题比较有深度,要一定的积累
|
|
返回顶楼 | |
发表时间:2011-12-12
o(︶︿︶)o 唉、叫我们这种菜鸟情何以堪啊!!!
|
|
返回顶楼 | |
发表时间:2011-12-12
千万不要说:《thinking in java》是一本初级书。
|
|
返回顶楼 | |
发表时间:2011-12-12
pch272215690 写道 千万不要说:《thinking in java》是一本初级书。
记得我去IBM面试实习生的时候我说每看一次thinking in java 收获都不一样,哪个面试的居然说think in java不久那点东西么,我真的很想鄙视他~~古人云:温故而知新,这话不知道他听没听过,里面的道理虽然浅显,但是你真正理解,真正领悟么 |
|
返回顶楼 | |
发表时间:2011-12-12
楼主可否提供点1、2年工作经验的人跳槽后会被问哪些问题呢?假如你是面试官,好让我们这些小菜参考参考,也做为一种提高的模版。
|
|
返回顶楼 | |
发表时间:2011-12-12
第六天不是必备条件吧 这个得看做的产品和具体行业
|
|
返回顶楼 | |