it行业技术类职位面试常见问题

我把我面试中面试官问的常见问题以及如何回答与大家分享一下。Q1:请挑一个你觉得做的最好的项目讲一下。 这个问题出现的概率非常高,百度四面、腾讯二面,趋势二面,绿盟一面,迅桐一面都问到了,腾讯二面的时候没有准备,差点就挂在这个问题上,提醒大家一点,即使你再有实 力,不做足准备是没用的,比如你告诉别人你的学习能力很强,但是别人让你举几个例子证明一下,如果你不事先准备的话,即使你说的实话,回答的不好别人如何信服你。 回到正题,应付这个问题你最好事先把简历上面写的项目或者课程设计过一篇,拿张纸写一写,尽量把你以前做这个项目的时候承担的任务、角色、遇到的问题用最简练的语言说 出来。同时,处理这个问题时不同的企业可以选择不同的项目来回答,比如趋势、绿盟是做网络安全的,你可以选择和此有关的,注意不一定非要是项目,如果你没有项目经验, 只要是你以前做过的东西你觉得可以的都可以大胆的拿出来讲。面试官问这个问题的目的我认为有如下几个:1、你是否在这个项目中做出了贡献。2、你思考问题的方式。 3、解决问题的能力。4、表述能力。5、团队合作精神。当然你不一定都要考虑到这几点,总之首先要思路清晰,然后重点突出你对项目的贡献以及其它方面的能力。 Q2:你觉得在项目中遇到的'最有挑战性的问题?或者换一个说法:你觉得在项目中遇到的最困难的问题? 这个问题出现的概率也是非常之高,一定要事先准备几个,面试官问这个问题的目的无非就是考察你的trouble shooting能力,所以你要把你之前碰到过的有挑战性的问题以及如何解决的回想一下,首先精简的描述问题,然后重点在你是如何处理这个问题的,当然你 可能想破脑子也想不到什么好问题,不要和面试官说,你做过的东西都很完美,没遇到什么问题,那你就彻底的完了。只要是做技术的, 你一定遇到过bug,所以认真的想。还有一种可能是你确实遇到过很多难题,但最终都是不了了之或者混过去的,那么回答的时候千万不能拿这种问题蒙混过关。 Q3:你觉得从项目中得到的最大收获是什么?这个问题个人觉得比较好回答,答案也可以很发散,比如:技术水平有了很大的提高; 通过解决项目中出现的各种bug,解决问题的能力有了很大的提升;通过几个人协同完成一个项目,增强了团队合作精神等等。 Q4:挑一个你写程序中遇到的bug以及如何解决的讲一下。这个问题和Q2有点像,但是限制性小了一点,要是程序中遇到的bug,迅桐一面的时候问到 这个问题,由于事先没准备,答的很糟糕,其实程序中遇到的bug肯定很多很多,但是在没准备的情况加上面试的紧张下,可能会大脑空白,思路混乱。所以事先准备一下吧。 Q5:你项目中用的最多的语言是什么?或者你最擅长的语言是什么?这个问题出现的概率也是相当之高,回答也要谨慎,假如你申请的职位要求C/C++,那你千 万不能只说C,如果你确实对C++不是很熟悉,那么可以换一个说法,比如C++也用,但是用 的少,但是我相信以我的学习能力能够很快掌握一门语言,还可以举几个例子证明你的学 习能力确实强。总之不要谦虚也不要撒谎,网易一面的时候就是太谦虚了说不会C++,然后就over了。Q6:如果遇到不同意见,你如何处理? 这个问题面试官也非常喜欢问,主要考察你的团队合作精神,是否有包容心接纳不同的意见,以及如何处理与他人的冲突。 暂时就想到这么几个常问的,有遗漏的再补上,希望对还没拿到offer的兄弟姐妹有所帮助。

it行业技术类职位面试常见问题