由同事推荐得到了去HW面试的机会,先是一个主管电话沟通了一次,之后与另一位主管面谈了一次,主要聊了一些工作经历,项目经验什么的,没有涉及具体的技术问题,前两轮都感觉比较轻松。过了一段时间被安排第二轮技术面试,应该是整个面试流程中最重要的一环,也是被拒最多的一轮。去之前就有些紧张,对自己的技术功底不自信,果然在这一轮面试过程中表现的非常不好,估计希望全无啦,呵呵。把第三轮面试的题目记录一下,引以为戒:
1、面向对象设计的优点
--我居然连提高代码复用这一点都没答上,这几年程序算是白写了,BS自己一下
面向对象中有哪些高级概念
--列举了一些
多态和重构的区别
--分别解释了一下,有点答非所问
2、STL的优点
无语,呵呵
3、优化SQL语句的例子
回答的不好,比较牵强
4、索引的优点和缺点
回来查了,答对了一半吧
5、使用指针过程中应该注意些什么问题
无语,汗
技术性的问题大概就这些吧,还问了一些是否关心新技术,以及自己的有缺点什么的。考官比较严肃,搞的我也比较紧张,唉,还是不自信啊。
回来看这几个问题真的不难,除了C方面的东西自己太久没碰了之外,其他几个问题都比较基础,居然也答的不理想。主要是平时总结不够,像优化sql语句提高效率的事情平时也干过一些,面试的时候居然想不起来了,如果平时把这些技巧及时整理一下,印象会深刻得多。所以要多写blog,呵呵。
看考官的表情就知道基本无望,作为一次经历收藏吧,重新认识了自己一次,不要灰心,加油!