首页 > 就业 > 面试

技术员面试经验

技术员面试经验



技术员面试经验

  北大青鸟技术人员面试经验

  北大青鸟一位教师给自己的学生讲一个故事——一个笔试引发的故事。

  故事是这样的:两个技术娴熟、经验丰富的程序员去一个大公司参加面试,本来以为是十拿九稳的事情,结果其中有一个竟然没有通过。后来找人问了一下,发现是在笔试上面出了问题,作为以实践技术和实际操作能力求生存的程序员在笔试上被卡实在是一件让人哭笑不得的事情,但更加离奇的是,是另外一个程序员被留下来的原因:因为他在面试的现场跟考官说,“如果要考笔试,我就直接走了。”结果他就通过了……

  笔试不是没有必要,其实坦白说,一旦突然接受现场笔试,很多有经验的程序员也许还不如学生,他们可以不用看键盘把代码敲得行云流水,但是根本就想不起来很多东西是怎么写的。

  故事结束了,但是道理远远没有结束,记者在Y2T46班的旁听席上听到了李老师由这个故事引发的内容:

  1、 很多新人都抱怨说进入知名公司很难,有严格的选人方式和标准,繁杂的考核体系和系统。但是,这正是说明了公司的正规程度以及公司对待员工的谨慎态度,正是作为一个初入职场的新人应该感到满意和放心的一点。在“态度决定一切”已经不是什么新鲜口号的今天,需要你对企业有着强烈的认同感和自己本身高度的责任感。

  2、 学到的知识、积累的经验固然重要。但是,在任何一家企业,自我学习的能力都是被老板看中的一点。如果没有自己学习的主动性,或者没有找到正确的学习方法,那么不论你有几年的经验,都无法突破自己现有的水平,从而上升到一个更高的境界,就很可能会被后来的人超越。很多公司里的技术核心人员、精尖工程师,都是自学成才。在软件工程师这个行业,从来都不讲究科班出身,有些人甚至是在电脑卖场里面装机学的编程。

  3、 最初介绍这个故事给我们的潘老师还想告诉我们,解决问题的能力是最值得看重的能力,也是为什么专业人士不大推荐现场笔试的原因。在互联网的触角已经伸向社会各界各个角落的今天,基本上没什么技术问题是解决不了的。绝大部分问题你只要百度一下,或者找些专业论坛问问(比如CSDN),都可以解决。所以从这点来看,与其笔试,不如给几个难题,给个时间段回家去解决。对于技术来说,现场不能解决,不代表一直不能解决,就算他这几个难题都能找别人解决,也至少证明他有足够的外援能帮助他。公司领导们优先考验的不是难题本身,而是解决问题的能力,而笔试则完全没有可能实现这一评判。

  最后,李老师给大家总结道:如果你是个新人,不管你是不是科班出身,曾经自学过几门语言,成功用这些语言做过些小程序,并且经常上一些程序员的网站,QQ上还有那么一群志同道合的朋友,那么不管你是不是有几年经验,一定能够成为大公司求之不得的人才。

  “更何况,你们还有一个不为人知的优势,那就是你们的笔试能力都还在,因为我们明天就有一场考试。”李老师最后留给大家一句。

  这一次很意外的,大家没有大呼小叫,也不再怨声载道,三三两两地收拾了东西,往自习室的方向走过去……

  如何准备面试?

  1. 面试准备

  一般面试前我建议针对职位和公司,有一个针对性的技术学习做功课,或者网上看看面试题之类的,增加自己的成功率,有备无患嘛。而且其实你在面试前学习,会让你学习的效率提高好多,知识摄入量也不错,比平常漫不经心的学习效果更好,有压力有动力嘛。

  2. 外在

  就 是着装之类的,对于技术人员来说,跟一些对外或者是沟通很频繁的类职位不同,穿着打扮自然就好了,西服皮鞋领带之类搞的太假没必要(如果你是中高级职位, 比如技术总监之类的还是要注意下),因为你凭借的是技术和综合能力,外表不是太主要,虽然如此,但是最好不要脏兮兮,或者很拖沓的感觉,或者满嘴口臭,会 让面试官感觉不太愉快(废话,所有人面对一个特别脏的人都不会愉快),可能会减低你的印象分,虽然这些占的比重我估计非常小,但是如果把自己弄的干净利 落,让你显的很聪明干练,别人也会增加几分好感。

  3. 环境和距离

  大部分公司面试场所不一,一般就是集中在会议室,有的可能是在开放空间,有的是在透明玻璃的会议室,校招类的一般在宾馆或者学校会议室自习室之类的。

  一 般社交距离是45cm是比较合适的,面试过程中,主动权基本都在面试官手上,所以你配合就好了,不要太把自己当回事,别人可能会反感你这个行为。一般面试 两人距离大于45cm左右比较合适,因为我们每个人都有一个心理安全距离,如果两人太近,会觉得很压抑,两人都不舒服,要是还有口臭之类的,反而因为距离 太近更尴尬。但是不能太远,可能说话都听不清楚,影响了面试效果,具体自己掌握一下。还有就是如果两人是正面对这做会感觉审判一般,会比较压抑,比较好的 做法是两人侧面L角坐,这样不会彼此压抑,也方便交流。(本规则适合大部分面试,包括非技术职位)

  如 果是有些校园招聘,一般是在宾馆房间面试,普遍合理的面试官的做法是面试过程中敞开房间门,特别是针对异性面试者,这个做法尤其重要,体现尊重,提供一个 有安全感的面试环境。如果你是一个女生参加校园招聘,在宾馆面试,合理的做法是你进入面试房间可以把门敞开,这样是比较适宜的。

  4. 沟通方式

  一般说话语气平稳,不卑不亢,情绪不用变化太大,吐字清晰,能够表述清楚你的`意思的时候,不用滔滔不绝说很多,核心点多聊一些,如果不知道对方想要听什么,可以多问几句。

  5. 面试流程

  面试流程各个公司不一样,技术来说大体肯定就是一来先做笔试题,然后在面试(面谈)的过程。另外一种就是一过来就是面谈,没有笔试环节,看各个公司的流程和习惯。

  很 多人认为自己是高端人才,如果有公司给他做笔试题,觉得自己受侮辱了一样,甚至我还见过拂袖而去的,其实我觉得大家都是出来跳槽找工作,大家在地位上没有 什么不平等,让你做题也不是鄙视你技术不好,只是先通过简单的笔试大致了解你的技术层次,这个无口厚非。说简单点,就是不用太把自己当回事,你出来找工作 嘛,重要的是找到个不错的单位,如果你对自己技术自信,那你就痛快的把笔试题做完来反抗。不用太在意这种层面的东西,当然了,也有界限,比如说招聘的是个 高级职位,如果还做笔试题,就多少瞧不起人了,因为越往上走以后,可能很多技术细节不会太记得,在笔试中容易吃亏。

  技术面试不同的技术应该问的问题都不相同,比如你PHP、Java、C++、数据库 每个技术点不同,出的面试题自然不同,最好你在找工作的时候就选择跟你个人擅长技术比较符合的职位。

  技术面试的流程是一面简单问题(基础知识、数据结构算法、本职位所需基本知识),二面复杂问题(复杂知识、架构、技术层次等),三面普遍就不问技术,一般是人品啊性格啊或者是一些智力题,或者有些就到了HR谈待遇阶段。

  6. 面试问题

  一般面试官问你的题目就两种,一种是开放式问题,一种封闭是问题,比如说:c语言中static关键字有那些用途?这就是一个封闭式的问题,就是有明确结果的。比如问你:如何优化一个网站的性能?这种就是一个开放式问题,你可以任何角度或者维度去分析这个问题。

  一 般问你封闭式的问题,主要是考察你对技术点,技术细节的记忆背诵能力,一般如果遇到开放式问题,普遍就是想考察你的综合能力或者是对问题能够在哪些层次去 描述。在面对开放式问题的时候,有时候你不确定面试官是想听哪方面的内容,你可以追问一句,把开放式问题的范围缩小,并且能够有效的掌握面试官问这个问题 背后的动机。

  比如:如何优化一个网站的性能?这个问题,你可以追问一句:是描述我优化过的一个案例还是描述一个大致的过程?这样能够更精确了解面试官想通过这道题目考查你的实战能力还是系统知识组织能力。

  封闭问题回答就是知道就描述清晰就行了,不用啰嗦说很多没用的,如果不知道就明确表示不知道就好了。开放式问题,回答方式和策略就很多,一般有我上面说的先缩小范围,然后你大致描述主要答案,然后对你比较熟练的部分可以深入描述,增强面试官对你的认可。

  一般情况来说,技术面试可以简单实在一些,比如有些问题知道的就逻辑清晰的表述清楚,如果完全不知道的,就说不知道,不要唧唧歪歪说一堆完全无关的东西,反而让别人觉得你不懂装懂,反而对你印象差,还不入干脆利落点。

  面试问题没有统一规则,每个不同技术,或者不同业务应用环境的公司,出的技术题完全不同,有的简单有的难,不过很多基本的知识都差不多,这个就是考察你技术能力。

  7. 常见问题

  一般面试中很多问题是会出现的,比如我们经常了解的:自我介绍一下、你为什么离开上一家公司、你为什么想来本公司、你未来X年的职业规划是什么 等等问题。这些问题有些是HR问,有些是一般技术面试官会问,看各个情况。

  这些问题我推荐的描述是尽量回答的时候客观一些,不用揉入太多主观因素。

  自我介绍的过程一般简洁明了,不用太自夸也不用自贬,客观描述,一些细枝末节可以跳过,而且时间不要太久,因为面试官基本都会看简历,了解你基本的情况,你只需要大致重复或者突出某些你想描述的点就行。

  对 于一些敏感问题,比如说问你为什么离开上一家公司,我不推荐的描述是:上级公司的领导是个笨蛋、或者上家公司太烂之类的言论,因为每个人都会代入,比如你 说上家公司领导很傻,那么面试官会想,是不是你性格或者合作有问题,或者是你跟领导有过节,极端情况还会想你是不是被上家公司给fire的等等,会给自己 留下一个好印象,我比较推荐的描述是尽量描述一些客观原因,比如说为了寻求更好发展,或者是部门调整解散,或者是想获得更长足的学习和成长之类的,有些东 西说出来是感觉有点虚,其实不一定,看你怎么去理解这些东西,或者如果你是面试官,你回去如何解读这些东西。

  职 业规划之类的就因人而异,比如有人实际是喜欢高薪水,有人是喜欢清闲,虽然我们每个人本质都是追求:钱多、活少、离家近 这种工作目标,但是实际是不现实的,哪怕你实现了这种目标,你可能职业也会存在很大危机。有人职业规划是做技术线,有人是想长期做管理,有的是很迷糊,如 果你不知道自己的目标,那么你就不妨直白说还没想好未来多年后的情况,目前只是想在一线把技术学习好,工作做好,这样也许是个不会太不靠谱的回答。

相关内容

热门阅读
随机推荐