铭牌厂家
免费服务热线

Free service

hotline

010-00000000
铭牌厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

如何准备软件工程师的面试

发布时间:2020-03-23 11:27:11 阅读: 来源:铭牌厂家

今天的Google黑板报上,工程师王忻谈了怎样准备软件工程师考试这1话题:六月份的时候,我曾在黑板报上介绍过“如何写一份好的工程师简历”, 今天想跟大家来谈谈如何准备软件工程师的面试?假定,现在您的杀手简历 (killer resume)已吸引了某大公司的注意并约你面试.那末接下来该如何准备呢?

我在 Google(之前是微软)工作期间面试了不下300人,其中某些应聘者确切表现非凡,但有些却显得准备不足.固然许多面试准备不足的人最后仍然取得了录用通知,由于他们本身确切才华出众.但如果应聘者能提早准备妥当,那末面试进程将更加保险和轻松.以下所列出的就是我根据多年经验总结得出的建议:1.使用相同的工具(如铅笔和纸张)和时间限制(例如半个小时)摹拟面试训练Google和微软都会让应聘者在白板上手工解答编程问题,但通常大部分的应聘者都是习惯于在电脑上利用编程工具系统编写程序.因此面试的时候,某些应聘者离开了熟习的电脑光标,站在白板前感觉手足无措不知该如何起行.又或他们不习惯在编程之时旁边有人观看,这会让他们感到紧张而没法正常思考.在现实生活中,如果你想要横渡英吉利海峡,自然不能总是在室内游泳池练习.你必须投身于大海在波涛当中训练,在准备面试的时候也是如此.:)在面试开始之前你最好向招聘单位询问面试情势和面试问题.如果招聘单位让你在某个房间考试且仅提供没有汇编程序的编辑器,那末就应当在家中依照这类情形进行练习.如果招聘公司单位让你在白板上回答问题并会安排考官在旁监督,那末你就要找一名软件工程师来扮演考官配合你练习.即便找来的考官经验不如你也没有关系,他们仍然能帮助你消除在他人眼前出错所带来的紧张感,这样可以让你适应有人在旁边盯着看的面试氛围.如果你恰巧认识我并希望由我来帮你联系,那我的条件就是必须请我吃饭:如果你已经工作了就吃日本寿司大餐;如果你还是学生,那末吃比萨饼也可以.:)2.在面试进程中不要对细小毛病耿耿于怀我曾不止一次的在面试进程中碰到这种情况:当应聘者知道编程问题后,他马上就想到了最好的方案、肯定了边界条件,然后开始编写程序.但在编写进程中,应聘者犯了诸如首先检查是否是操作顺序毛病或忘记设定某变量等无关大局的小毛病,当我指出其毛病以后,应聘者立刻变得十分紧张,这类焦虑情绪影响了他在后面环节的正常发挥.其实这类恐惧心理完全不必要.1名优秀的程序员在编程进程中出现毛病也是很正常的,就像是小提琴手在演奏高难度的巴赫交响乐时也会偶尔失误.音乐会的听众可能会觉察到这些毛病,但是听众绝对不会由于这类细小失误就把出色的小提琴手看做是门外汉.即使应聘者完全弄砸了某个编程问题,面试考官也可能会提出不同的问题并会容忍应聘者在某个问题上的失误.再退一步说,就算某次面试完全失败,你也有机会在其它面试上补救.我的一名同事(一个项目的技术负责人)最近面试了一个人,在开始面试时他觉得面试者的交换方式存在问题,因此开始表现的相当不友好.但经过了全部面试进程后,面试者证明了本身的能力,而我的那位同事也成了那位面试者最坚定的支持者.在过去的1年中,我从未见过这位同事如此强烈的支持哪位面试者.所以,因此就算面试进展不顺,也务必坚持到底不要放弃.3.在面试进程中不要失礼这似乎是不用说的问题,但在面试进程中我确切碰到过影响很不好的失礼行动.曾有一名前来应聘软件工程师的人看到我就说:“哇,我真不敢相信你这么年轻!你看上去好小!!我觉得你才 18 岁!”我看了他的简历才搞清楚原来是来应聘的,在开始的时候我却忍不住想:“这个人是来面试我的吧?!?!”面试者的这类言行实在要不得.面试者也要注意不要说出诸如此类的话:“哇,你真的就是考官吗?你看上去好老!”“哇,你真的是来面试我的,你看上去好胖!”(相信应当不会有人说这样的话).在我的另外一次面试中,应聘者的手机在面试开始 15 分钟以后就响了,她没有理睬,手机连续响了 20 秒,这样不免会对面试造成影响.5分钟以后,她的手机又响了,她仍然没有理睬;5分钟以后,手机第三次响起.最后她终究抓过手提包在里面翻出了手机.我想:“是时候关掉手机了,她在进来之前就应当把手机关掉.”但是她在手提包中拿出手机以后却旁若无人的打起电话来,而且就在面试进程中间!这种情况唯一可接受的理由就是他有甚么非常紧急的事,但是即使情况如此,那末他也应当在面试开始之时就讲清楚,让面试官有所准备.4.不要在面试中喧宾夺主我曾面试过几个应聘者,他们好像铁了心肠一定要告诉我他们最近的“超级项目”.当我开始发话他们就立刻打断:“我想让你了解我们近期处理的超级项目,10年之前当这个项目开始之时还默默无闻……”,然后接下来的5分钟时间都在那里滔滔不绝唾沫横飞.有时应聘者好像打定主张要给每一个考官详细描写其引以为豪的项目,然后一整天都在那里翻来覆去的说这个项目.记住:面试官在面试进程中有具体的问题需要询问.但是如果应聘者喧宾夺主,那末考官就可能没法取得充分的信息来做出判断,同时这类行动也会让考官觉得应聘者很难共事.如果你确切想谈论自己的项目,那末就应询问面试官:“我觉得最近的某某项目能充分体现我的能力,我能不能用 10分钟的时间来描写一下具体情况?”这样就会给面试官空间来调剂面试进程,由此也避免毫无征象就让面试离题万里.5.在回答需要具体答案的问题之时,记得首先要有总括性的发言有时我会问一个答案可以很简练的问题,例如:“在你的那个成功项目中总共有多少人参与?”但应聘者常常会就此打开话匣:“恩,张三参与了这个项目,他负责UI部份,固然我也会给他一些指点.李四也在项目中,她在宾州远程工作,负责后端服务器.两年以后我们又有新人王5加入……”在应聘者滔滔不绝的讲了3分钟以后,我还是不知道这个项目到底有多少人参与.因此首先要简练的回答问题,然后再展开描写:“在我接手项目时有3个人,但当我离开项目时人数已增加到12人.”固然如果能简练的回答问题,然后征询意见以后再展开论述那就更好了:“在我接手项目时有3个人,但当我离开项目时人数已增加到 12 人.我可以讲一下各人在项目中的具体分工吗?”6.(不是特别重要)在面试中要穿着得体,舒适的商务便装是最好的选择人们有时候会为穿着犯愁.但是最重要的是要让自己感觉舒适.如果需要具体的建议,那末我建议穿衬衫乃至T恤衫.对某些公司(例如 Google),西装革履明显是太隆重了.这条建议没必要太看中,由于面试官不会管应聘者穿甚么.最好应当询问人事招聘部门穿甚么适合,由于不同国家有不同风俗,就算美国东海岸和西海岸的公司着装文化也会有差别.像 Google 这样的公司在着装方面更加随便,因此如果你穿着“三件套”的经典西服去 Google面试,考官可能会有异常的感觉.因此如果你真的具有软件工程的本领,穿甚么其实其实不重要.某个应聘者曾穿着皱巴巴脏兮兮的T恤就跑来面试,他的T恤衫上还有着许多破洞.但最后他还是拿到了录取通知(固然我绝不建议如此穿着).最后的一个小故事最后我想讲一场极其为难的面试.在看完以后,我希望你能这样想:不管你的面试如何糟,你最少要比这位应聘者荣幸.之前我还在微软的时候,我们通常会为应聘者准备一些饮料,某位暂称其为 Jeff 的应聘者要了一听百事可乐.我们走进面试房间后,他就在桌前坐下了.接下来我们扼要的谈了谈他的工作经历,然后他开始在白板上解答编程问题,此时他还没有打开他的可乐.我们俩站在白板前,然后杰夫开始在上面写程序.在写程序之时他沉醉在对整体构架的思考中,下意识的退了一步来查看全部白板.在后退时他不当心碰到了桌子,放在桌上的百事可乐掉到了地上.由于可乐还没有打开,因此当可乐罐落地的时候,可乐罐炸开了.可乐罐在地上打转,泡沫喷的到处都是.你可以想象当时的场景,可乐喷到了墙上、书架还有我电脑的键盘上.我俩楞在那里,手都半伸着(根本来不及抓到可乐罐),眼睁睁的看着可乐弄得到处都是.我们花了 5 分钟的时间用纸巾来清算现场(虽然我的书本自那天以后都粘页了,而墙壁也不再是干净的了).随后我们重新开始白板测试.杰夫此时已非常紧张(换了谁都会紧张吧?).他写了几行程序,然后擦掉,然后再写.他是用自己的手擦拭白板而不是用板刷.他急得额头冒汗,然后他又用刚刚擦过白板的手擦汗.在面试进程结束之时,他的脸上布满了红色、绿色和蓝色的颜料.我说:“你的手上粘了很多颜料,我带你去洗手间洗洗吧,”然后我把他领到卫生间让他从镜中看到了自己的尊容. 作者简介: 王忻,Google 工程师.北京出身,五岁时跟随父母移居美国.中学期间跳了三级,十五岁进入了加州理工大学,加入 Google 前曾在微软等公司工作.王忻的其它文章: 如何写一份好的工程师简历我对女性做工程师的一点看法出自:Google黑板报

南京肛肠医院哪家最好

沈阳传染病医院排名

北京京民医院科室列表