第一篇:如何准备软件工程师的面试
如何准备软件工程师的面试
(作者简介: 王忻,Google 工程师。北京出生,五岁时跟随父母移居美国。中学期间跳了三级,十五岁进入了加州理工大学,加入 Google 前曾在微软等公司工作。)
六月份的时候,我曾经在黑板报上介绍过“如何写一份好的工程师简历”,今天想跟大家来谈谈如何准备软件工程师的面试?假设,现在您的杀手简历(killer resume)已经吸引了某大公司的注意并约你面试。那么接下来该如何准备呢?
我 在 Google(以前是微软)工作期间面试了不下 300人,其中某些应聘者确实表现非凡,但有些却显得准备不足。当然许多面试准备不足的人最后依然获得了录用通知,因为他们本身确实才华出众。但如果应聘 者能提前准备妥当,那么面试过程将更为保险和轻松。以下所列出的就是我根据多年经验总结得出的建议:
1.使用相同的工具(如铅笔和纸张)和时间限制(例如半个小时)模拟面试训练
Google 和微软都会让应聘者在白板上手工解答编程问题,但通常大部分的应聘者都是习惯于在电脑上利用编程工具系统编写程序。因此面试的时候,某些应聘者离开了熟悉 的电脑光标,站在白板前感觉手足无措不知该如何起行。又或者他们不习惯在编程之时旁边有人观看,这会让他们感到紧张而无法正常思考。
在现实生活中,如果你想要横渡英吉利海峡,自然不能总是在室内游泳池练习。你必须投身于大海在波涛之中训练,在准备面试的时候也是如此。:)
在 面试开始之前你最好向招聘单位询问面试形式和面试问题。如果招聘单位让你在某个房间考试且仅提供没有汇编程序的编辑器,那么就应该在家中按照这种情景进行 练习。如果招聘公司单位让你在白板上回答问题并会安排考官在旁监督,那么你就要找一位软件工程师来扮演考官配合你练习。即使找来的考官经验不如你也没有关 系,他们依然能帮助你消除在他人面前出错所带来的紧张感,这样可以让你适应有人在旁边盯着看的面试氛围。
如果你恰巧认识我并希望由我来帮你联系,那我的条件就是必须请我吃饭:如果你已经工作了就吃日本寿司大餐;如果你还是学生,那么吃比萨饼也可以。:)
2.在面试过程中不要对细小错误耿耿于怀
我 曾不止一次的在面试过程中碰到这种情况:当应聘者知道编程问题后,他马上就想到了最佳的方案、确定了边界条件,然后开始编写程序。但在编写过
程中,应聘者 犯了诸如首先检查是不是操作顺序错误或忘记设定某变量等无关大局的小错误,当我指出其错误之后,应聘者立刻变得十分紧张,这种焦虑情绪影响了他在后面环节 的正常发挥。
其实这种恐惧心理完全不必要。一名优秀的程序员在编程过程中出现错误也是很正常的,就像是小提琴手在演奏高难度的巴赫交响乐时也会偶尔失误。音乐会的听众可能会觉察到这些错误,但是听众绝对不会因为这种细小失误就把出色的小提琴手看作是门外汉。
即便应聘者彻底搞砸了某个编程问题,面试考官也可能会提出不同的问题并会容忍应聘者在某个问题上的失误。再退一步说,就算某次面试彻底失败,你也有机会在其它面试上补救。
我 的一位同事(一个项目的技术负责人)最近面试了一个人,在开始面试时他觉得面试者的交流方式存在问题,因此开始表现的相当不友好。但经过了整个面试过程 后,面试者证明了自身的能力,而我的那位同事也成了那位面试者最坚定的支持者。在过去的一年中,我从未见过这位同事如此强烈的支持哪位面试者。
所以,因此就算面试进展不顺,也务必坚持到底不要放弃。
3.在面试过程中不要失礼
这似乎是不用说的问题,但在面试过程中我确实碰到过影响很不好的失礼行为。曾有一位前来应聘软件工程师的人看到我就说:“哇,我真不敢相信你这么年轻!你看上去好小!我觉得你才 18 岁!”
面试者的这种言行实在要不得。
面试者也要注意不要说出诸如此类的话:“哇,你真的就是考官吗?你看上去好老!”“哇,你真的是来面试我的,你看上去好胖!”(相信应该不会有人说这样的话)。
在 我的另外一次面试中,应聘者的手机在面试开始 15 分钟之后就响了,她没有理会,手机连续响了 20 秒,这样不免会对面试造成影响。5 分钟之后,她的手机又响了,她依然没有理会;5分钟之后,手机第三次响起。最后她终于抓过手提包在里面翻出了手机。我想:“是时候关掉手机了,她在进来之 前就应该把手机关掉。”但是她在手提包中拿出手机之后却旁若无人的打起电话来,而且就在面试过程中间!
这种情况唯一可接受的理由就是他有什么非常紧急的事,但是即便情况如此,那么他也应该在面试开始之时就讲清楚,让面试官有所准备。
4.不要在面试中喧宾夺主
我曾经面试过几个应聘者,他们好像铁了心肠一定要告诉我他们最近的“超级项目”。当我开始发话他们就立刻打断:“我想让你了解我们近期处理的超级项目,10年之前当这个项目开始之时还默默无闻……”,然后接下来的5分钟时间都在那里滔滔不绝唾沫横飞。
有时应聘者好像打定主意要给每个考官详细描述其引以为豪的项目,然后一整天都在那里翻来覆去的说这个项目。
记住:面试官在面试过程中有具体的问题需要询问。但是如果应聘者喧宾夺主,那么考官就可能无法获得充分的信息来做出判断,同时这种行为也会让考官觉得应聘者很难共事。
如果你确实想谈论自己的项目,那么就应询问面试官:“我觉得最近的某某项目能充分体现我的能力,我能不能用 10分钟的时间来描述一下具体情况?”这样就会给面试官空间来调整面试过程,由此也避免毫无征兆就让面试离题万里。
5.在回答需要具体答案的问题之时,记得首先要有总括性的发言
有 时我会问一个答案可以很简练的问题,例如:“在你的那个成功项目中总共有多少人参与?”但应聘者往往会就此打开话匣:“恩,张三参与了这个项目,他负责 UI部分,当然我也会给他一些指导。李四也在项目中,她在宾州远程工作,负责后端服务器。两年之后我们又有新人王五加入……”
在应聘者滔滔不绝的讲了三分钟之后,我还是不知道这个项目到底有多少人参与。
因此首先要简练的回答问题,然后再展开描述:“在我接手项目时有三个人,但当我离开项目时人数已经增加到12人。”
当然如果能简练的回答问题,然后征询意见之后再展开论述那就更好了:“在我接手项目时有三个人,但当我离开项目时人数已经增加到 12 人。我可以讲一下各人在项目中的具体分工吗?”
6.(不是特别重要)在面试中要衣着得体,舒适的商务便装是最佳的选择
人们有时候会为衣着犯愁。但是最重要的是要让自己感觉舒适。如果需要具体的建议,那么我建议穿衬衫甚至T恤衫。对于某些公司(例如 Google),西装革履显然是太隆重了。
这 条建议不必太看中,因为面试官不会管应聘者穿什么。最好应该询问人事招聘部门穿什么合适,因为不同国家有不同习俗,就算美国东海岸和西海岸的公司着装文化 也会有差别。像 Google 这样的公司在着装方面更加随意,因此如果你穿着“三件套”的经典西服去 Google 面试,考官可能会有异样的感觉。因此如果你真的具备软件工程的本领,穿什么其实并不重要。某个应聘者曾经穿着皱巴巴脏兮兮的T恤就跑来面试,他的T恤衫上 还有着许多破洞。但最后他还是拿到了录取通知(当然我绝不建议如此穿着)。
最后的一个小故事
最后我想讲一场极为尴尬的面试。在看完之后,我希望你能这样想:无论你的面试如何糟糕,你至少要比这位应聘者幸运。
以前我还在微软的时候,我们通常会为应聘者准备一些饮料,某位暂称其为 Jeff 的应聘者要了一听百事可乐。我们走进面试房间后,他就在桌前坐下了。接下来我们简要的谈了谈他的工作经历,然后他开始在白板上解答编程问题,此时他还没有打开他的可乐。
我们俩站在白板前,然后杰夫开始在上面写程序。在写程序之时他沉浸在对整体构架的思考中,下意识的退了一步来查看整个白板。在后退时他不小心碰到了桌子,放在桌上的百事可乐掉到了地上。
因为可乐还没有打开,因此当可乐罐落地的时候,可乐罐炸开了。
可乐罐在地上打转,泡沫喷的到处都是。你可以想象当时的场景,可乐喷到了墙上、书架还有我电脑的键盘上。我俩楞在那里,手都半伸着(根本来不及抓到可乐罐),眼睁睁的看着可乐弄得到处都是。
我们花了 5 分钟的时间用纸巾来清理现场(虽然我的书本自那天之后都粘页了,而墙壁也不再是干净的了)。
随后我们重新开始白板测试。杰夫此时已非常紧张(换了谁都会紧张吧?)。他写了几行程序,然后擦掉,然后再写。他是用自己的手擦拭白板而不是用板刷。他急得额头冒汗,然后他又用刚刚擦过白板的手擦汗。在面试过程结束之时,他的脸上布满了红色、绿色和蓝色的颜料。
我说:“你的手上粘了很多颜料,我带你去卫生间洗洗吧,”然后我把他领到洗手间让他从镜中看到了自己的尊容。
PS;本文档由北大青鸟广安门收集自互联网,仅作分享之用。
第二篇:软件工程师面试英语自我介绍
软件工程师面试英语自我介绍范文
当碰到陌生人时候,常常需要我们进行自我介绍,通过自我介绍可以让别人认识自己。怎么写自我介绍才能避免踩雷呢?以下是小编为大家整理的软件工程师面试英语自我介绍范文,欢迎大家分享。
Good morning!
It is really my honor to have this opportunity for a interview,I hope I can make a good performance today.I'm confident that I can succeed.Now I will introduce myself briefly.I am 28 years old,born in Shanxi province.I was graduated from Xi'an University of Science and Technology.my major is Computer science and Technology.And I got my bachelor degree after my graduation in the year of 20xx.I spent most of my time on study, I have passed CET6.and I have acquired basic knowledge of my major during my school time.In July 20xx, I began work for Vanceinfo Software as a java engineer in Shanghhai.Two years later,I saw no chance for further advancement in my present employment,also,my pay was low as an experienced programmer, so I decided to change my job.In July 2012,I was admited by Yuchengtech software for an Senior Java Engineer,but I was sent to the Bank of China Software Center,a year later,Because I want to change my working environment, I'd like to find a job which is more challenging.Moreover ChinaKink is a global company, so I feel I can gain the most from working in this kind of company ennvironment.That is the reason why I come here to compete for this position.I think I'm a good team player and I'm a person of great honesty to others.Also I am able to work under great pressure.That’s all.Thank you for giving me the chance
第三篇:软件测试工程师面试经验之谈
很多软件测试朋友都想找份好工作,找一份待遇好、环境好,又有自己用武之地和发展空间的工作。以下是一位从事软件测试工作的朋友在招聘和面试的一些经验与心得之谈,希望对大家找工作能有所帮助。
第一步、投递简历
投递简历,让招聘公司发现你,一般有4种方式:
通过招聘网站搜索软件测试招聘信息,选择合适的公司和职位,投递简历;
通过招聘网站发布自己的简历,等待招聘公司发现并下载你的简历;
通过公司内部招聘、内部人员推荐;
通过招聘会,现场投递简历。
点评:
以上4种招聘方式,最为常用的是1、2两种,而且结合使用,第3种的成功率最高,第4种应用很少。第1种方式是现在大多数测试朋友找工作的主要途径,目前,国内知名的人才招聘网站:中国人才热线网、中华英才网、51job前程无忧等,相信各位想找工作的测试朋友,早已对这些网站如数家珍了。如果你想被猎头看重,那就赶快注册(更新)一下自己的简历吧,很快将会有一大堆公司给你打电话,通知你去面试,这就是第2种方式。
一般说来,你在人才网上发布简历找工作的同时,猎头公司也在找你,所以说,1、2两种方式结合使用。接下来,我们再来探讨一下第3种方式。在外企以及一些大公司,为了减缓员工在从事一项工作几年之后产生的乏味情绪,特别推出一种内部招聘的方式,允许公司内部相关部门的相关人员的应聘,比如说作技术支持的要应聘作市场,作开发的要应聘作测试等等,或者在公司内部公布招聘信息,希望本公司的员工推荐符合招聘要求的人员,可以直接到公司进行面试。因为公司对内部员工相当了解,员工对招聘要求十分清楚,必然按要求搜寻符合条件的熟人进行推荐,所以,公司内部招聘、内部推荐十分容易成功。第4种招聘方式,近两年已经很少应用,因为招聘会有时间限制,还要跑到现场,在人山人海中搜寻符合自己条件的公司和职位,投递简历并进行简单面试,既费时、费力,效果也不佳,故而应用越来越少。
第二步、准备面试
想要参加面试,就一定要做好面试的准备:
公司情况:
在接到面试通知时,一定要简单而客气地询问一下公司的情况,正所谓知己知彼,百战不殆。看看公司是否有你所关注的地方,比如公司的规模、办公地点、测试组的情况等,最主
要的要知道公司的主要业务,测试什么,软件还是硬件,那个行业的,问话不要多,否则对方很容易反感,最好是要来对方的公司网址,到网站上浏览一下,大体也就知道了。
穿衣戴帽:
陌生人见面,第一印象很重要,你给招聘方的第一印象,主要通过衣着来表现。我们这些测试人员,都是搞技术的IT人士,不能穿的象个新新人类,试想一下,你作为主考官,见一个身穿乞丐服、头戴鸭舌帽的人进来应聘测试工程师,你会相信他的技术吗。所以在面试时,一定要穿洁净、整齐的职业装或者夹克,或者适中的风衣。女士稍微画一点淡妆,男式记得刮胡子。头发都要梳的整齐。
言谈举止:
言谈举止要透出一股自信,让人感觉你就是很棒,什么任务都可以放心的交给你去作,你都能圆满完成。
证书、简历:
很多公司可能在通知你面试的时候,就会通知你带相关的学历证件、培训证书,如果招聘方没有通知,你可以礼貌的问一下,是否需要携带。至于你的简历,一定要多带上几份,不要以为招聘方看过你的简历,就一定有你的简历。因为也许是人事部发现了你的简历,通知测试部一同面试,或者测试部发现了你的简历,通知人事部一同面试,而面试又是在几天之后的事情,早不知把你的简历扔到哪里去了。你以为网站上有你的简历,可以直接打印,那你就错了。因为招聘负责人可能工作比较忙,比较累,应聘的人又那么多,手头没有现成的简历,随便应付一下,就打发你走了。感觉难受吧,可你改变不了人家,如果不想失去这次机会,就自己准备简历吧,需要就拿出来,不需要可以留着下次用。
语言表达:
面试的关键就是语言表达,看你是否能够很有条理的把自己的经历、知识、技能表达清楚,并且在讲的过程中,注意观察招聘方的表情,看人家是否感兴趣,如果人家皱眉头,表情不悦,就尽快结束自己的话题。因此,在面试之前,你可以自己练习练习。
知识、技能:
知识、技能是测试人员平时积累下来的宝贵财富,面试之前,你可以将其条分缕悉,以备面试时表达清楚。
英语能力:
国内企业对英语要求不是十分苛刻,只要有良好的英文文档阅读能力即可;倘若是外企或者承包外企项目的公司,对英语要求则十分严格:要求你能够用日常英语会话,能够用英语撰
写测试文档,汇报测试工作。所以在学习测试知识和技能的同时,我们也要注意对英语知识的积累。
第三步、参加面试
在约定的时间、约定的地点,你最好准时出现,如果不能准时赴约,一定要提前打电话,告知对方是什么原因导致你迟到,多长时间以后能你到达约定地点。进入公司,会有接待人员招呼你坐下,通知招聘负责人接待你面试,此间接待人员会给你送上来一杯水。
1.考试
招聘负责人给你一份试卷(一般为笔试,也有上机的,如果对英语有严格要求,还会有一份英文试卷),规定一定的时限,到时间他来收卷。试卷的命题一般分为填空、选择、判断、逻辑推理、程序改错、简答,也有让你找bug的题,这些题给人的感觉都是在简单中透漏着怪异。如果你问为什么要有考试这一关,招聘人会告诉你,是想考察应聘者的能力。其实,不尽然,最根本是公司的质量保证体系,要求公司所有活动都得有记录,所以才出现了考试这回事。
2.初试
初试是最关键的,几乎决定是否录用你。初试之前招聘负责人可能会寒暄几句,让你放松一下心情。招聘负责人一般有两位,一位负责测试技术,一位负责人事,招聘负责人会作自我介绍,也可能其中一位捎带介绍另一位的资历(比如留美博士),表示这家公司很有诱惑力,连这么好的人才都吸引来了。
接下来负责测试技术的会问你几个问题:
请你简单谈谈你的经历?
你在某某家公司主要作哪些工作?
测试过那些东西?
测试流程是什么?
手工测试还是自动测试?
使用过哪些测试工具?使用过Rational系列测试工具吗?
作过白盒测试吗?
作过XXX测试吗?以前接触过XXX吗?你对XXX了解到什么程度?(XXX代表招聘公司所要测试的东西)
平时使用哪些操作系统?Linux操作熟练吗?
以前作过开发吗?开发了哪些东西?使用的什么语言?
你觉得测试工程师应该具备哪些素质?
对一个测试工程师来说,什么素质最重要?
结合自己的实际工作,谈谈你对测试的理解?
为什么要离开上一家公司?
居住在哪里?离公司远不远?
有经验的招聘负责人都会简单介绍一下自己的公司(背景、主营业务、发展前景等),然后开始问问题。
一般开门见山的问题是:
请你简单谈谈你的经历?
回答这个问题,只要简单的叙述你从毕业到现在都在那些公司作了那些事情即可,叙述时一定要从容、清晰而有条理,眼睛瞅着招聘负责人,观察其表情,如果有些不耐烦,要尽早结束这一话题。招聘负责人此时会大致浏览你的简历,在你叙述完自己的经历时,招聘人会就你简历的某一项问你,比如:你在某某家公司主要作什么?测试过那些东西?测试流程是什么?
待你回答完这些之后,继而问你测试的具体细节,手工测试、自动测试、用过那些工具?
是否作过白盒测试?
使用过什么操作系统?
熟悉那些语言?
是否作过开发?
如果你肯定回答这些问题,那么还要继续问具体操作,比如你答作过白盒测试,那么招聘人会问:
你测了哪些东西?
怎么进行的?
是独立进行的还是和别人一起进行的?
测试出的bug 如何处理?
是否作进一步的分析?……
第四篇:软件测试工程师面试技巧
如何避免面试失败
面试是职业生涯发展中的重要一环
有不少来我这里面试软件测试工程师的朋友,对面试的重要性认识不清,特别是一些刚刚毕业的朋友,把面试看得形同儿戏。你要进入一家企业,就必须认真准备其安排的面试,而且需要引起高度重视。这里列举几个不好的行为:
(1)迟到或无故缺席
有不少大学生、研究生在学校里形成了拖拖拉拉的习惯,在跨入社会之际,没有意识到角色开始发生变化,仍然保持着其散漫的个性。比如:本来约好6月22日早晨10:30到的,到6月22日早晨10:40才电话通知面试人员临时有事去不了。本来是下午两点开始的面试,过了四点还不见人影,后来急匆匆跑过来解释说是导师找谈话,脱不开身,天知道,这些仁兄或义妹是不是午睡过了头。
这是在校学生;对于某些工程师,甚至是职场老鸟也会不小心犯这个错,本来约好下班以后7:00的面试,非得拖到8:30才见到人。不用问绝对是路上堵车,上班时间又不方便过不来,看来只能占面试官的下班时间了。天知道这么做有多么愚蠢。你既然是来面试的,就要知道面试官的重要性。你不可以动动脑筋吗?比如早点出来,打个出租车,实在不行就装病请半天假,这么做远比让面试官下班后专等您老人家来得明智。
(2)调整好心态
求职者来我这里面试,有时候就缺乏智慧和心态。我笑脸相迎,礼让有加,他/她却以为是来和我决战的,要在气势上高我一筹。我含蓄地指出回答中的不足,他/她却认为必须死撑到此,以永不认错为乐。还有一个妹子,我问了一些技术问题,没有答上来,就对我冷着脸,像要吃人。回到原单位还和她朋友说:“面试官是个矮胖子,脸上有青春痘,我懒得搭理他”。其实,脸上有痘子的矮胖子就和黄桥镇的老百姓差不多,对每个来面试的求职者都是很热心地支援的,只要有可能甚至愿意与之结交为朋友。而且,我也坚信,技术上有点问题也不是什么大不了的事情,学习就是了,难道还有什么知识是生而知之的。但如果是人的心态出现问题,就会很麻烦,会出现沟通不畅、合作不力、士气下降、文化野蛮等问题。而这恰恰是任何一个项目通往成功路上的死敌。
对于刚刚毕业、初入职场的朋友,我要多叮咛几句:要放弃那种视众生为刍犬的心态,要放弃那种自信得自负的气质,要用平和的心态,友善合作的态度,去和你对面的面试官谈话,真正地坦诚地交流。承认你还有一些问题不知道答案,这不可怕。可怕的是不懂装懂、一错到底的粗暴态度;可怕的是一揭短就暴跳如雷、冷若冰霜的神态。
(3)请关掉您的手机
切记切记:在您面试的时候,请关闭手机。
不要相信某些专家的歪招:面试的时候装着接听另一家单位的面试或录用通知可以显著提升你的价值。事实证明,这给面试官的心理打击是致命的;对您的形象的破坏也是深刻的。关掉它,可以让面对面的沟通更为友好更为温馨。好几次,有求职者对我说“对不起,我出去接个电话”,“对不起,请稍等一下”„„
然后我尴尬地等他/她煲完电话粥回来。我相信:恐怕没有比这种等待更尴尬的。好在我是一个大度的人,但我不能保证所有的面试官都会有这样的耐心和宽容心。
关掉手机吧,特别是对于那些爱发短信的女孩子。在我的面试经历中,当我第一次碰到有应聘者当着我的面大发短信时,我觉得滑稽异常。要知道,这是在面试,是一件严肃的事情。退一百步,即使是一次平常的谈话,你也不希望你在讲话时对方正在忙与谈话毫不相干的事情吧?对于职场老鸟来讲,我相信你们不会犯这样的低级错误,但我还是忍不住嘀咕一句:决定您能否被录用的飞机马上就要起飞了,请您系好安全带,及时关闭手机。
接着简单谈谈面试过程中的气质问题、沟通问题及肢体语言。
第一个单元:面试过程中的气质问题
有很多大学毕业生到我这里来面试,不注重自己的气质。有些人表现得像是独行侠,神神秘秘,眼神游移不定,说话磕磕巴巴,衣服皱皱巴巴,个别的身上还有一股馊味、怪味。这其中也不乏技术尚可的人,但一谈到技术问题就像葛朗台临死前看到金币那样,两眼放出攫取的光芒,不停地说啊说啊,完全不顾面试官的表情和暗示,说得几乎都不肯停下来。技术好是好事,但如果到了那种如癫似狂、和雪山派“白自在”类似的地步,着实让人觉得可怕。这些来面试的人,如果落选,原因很简单,太不修边幅。
今年上半年,我们还从某管理软件学院招聘过学生来做初级测试工程师。但见个几个以后,实在是没有兴趣再轻易通知面试该院校的学生了。为什么呢?实在是气质差。第一眼看上去,精神很萎靡,有一股“痞”气(满脸横肉,目露凶光),其次就是肚子里头货存太少,古人说“腹有诗书气自华”,这些人连基本的英语句子都读不懂、说不出、写不来,那还能叫“大学生”吗?
有一个好的气质,是非常重要的,它能吸引你的面试官,让他眼前一亮。我清晰记得去年冬天见到的一位先生,也是刚刚从大学毕业,来应聘测试工程师,穿着很干净、很得体的西服,打着领带,举手投足间有一股自信、谦虚、专业的味道。这类求职者受到用人单位的青睐,自是情理中的事。不要说我“以气质取人”或“以貌取人”,事实上,很多单位的高层很明确的表示“往往从应聘者进来到坐下的10秒钟,就已经决定了这个人适合不适合企业的职位”。这些高层人物里面就包括前微软中国区总裁李开复先生。这短短的10秒,你能传递给别人的只有气质。锻炼你的气质,刻不容缓;锻炼你的气质,能你在职业生涯发展过程中独占鳌头。
第二个单元:面试过程中的沟通问题
沟通是一切团队工作最基本的内容,只要是与人相关的工作都会涉及沟通。沟通是极其重要的。有很多求职者,不知道怎么沟通,犯了不少错误,吃了不少亏。碰到好的面试官,可能会给你指点指点;碰到心冷一些的面试官,可能只会抛给你一句“回家等复试通知”,打发了事。
那么,如何进行沟通呢?我把沟通分为两个境界。第一境界是有效沟通;第二境界是有艺术性地沟通。对于求职者而言,重点要练习的是第一个境界。因为在面试过程中,我发现90%以上的求职者,都存在有效沟通(即第一境界)的问题。
阅读本文的读者可能会很不以为然或不信,这里且听我慢慢讲来。诸位肯定都学过中学政治,也参加过不少政治考试。一个比较典型的政治试卷包括“判断题、单选题、多选题、简答题、论述题和材料分析题”。你们都很清楚该怎么回答。如果有考生将“判断题答成材料分析题、单选题答成多选题、多选题答成单选
题、简答题答成论述题、论述题答成简答题”,恐怕大家都会埋怨他是糊涂蛋。既然这样,为什么面试的时候会出现类似荒唐可笑的回答呢?比如,面试官问:“请问你热爱软件测试这个行业吗?”这显然是一道判断题。面试官问:“请问你有多长时间的测试经验,一年,两年,还是更多?”这显然是一道单选题。面试官问:“请问一个规范的测试计划大致包括那些内容?”这显然是一道多选题或简答题。面试官问:“请你详细描述一下你在最近一个项目中的角色与职责。”这显然是一道论述题。如果面试官问:“如果你所在的团队有个团队成员经常迟到,作为这个团队的项目经理,你会怎么处理这件事情?”这显然是一道材料分析题。不同的题型怎么回答,政治老师都传授过秘籍。我这里不赘述。
以上讲的是第一步,有效沟通的第二步是学会倾听。不少面试者,性子特别急,根本不等面试官讲完,就打断对方,滔滔不绝地说自己的答案。这是很不礼貌的,也很容易领会错了面试官的问题。要耐着性子听,仔细地听,边听边思考,边组织答案,等面试官讲完了,你等上两秒,然后开口讲你的答案。这样效果就很好。为什么要不停地打断面试官,抢着发表你的观点呢?更不要像开机关枪一样,不做仔细思考,就无休无止,开口千言,离题万里。弄得面试官都不知道是他面试你还是你来考验他的耐性。
有效沟通的第三步,是恰当作答。在倾听的时候,要弄清楚别人问的是什么问题,属于什么类型的问题,组织那些内容作答。很多人回答没有条理性,逻辑混乱,问题就出在倾听阶段。他光听了,是听懂了,但没有脑子跟着转,没有在听的同时组织答案。结果到了恰当作答阶段就开口乱说,自以为说越多越好,自我感觉良好,其实面试官已经很讨厌了。有一次,我面试一个应聘者,问一个问题,问了三遍,他的答案才是和我的问题相关的。他滔滔不绝,每次都离题万里,弄得作为面试官的我很郁闷。好在我给他留了面子,有耐心听他讲完,再重述一下我的问题。但如果换一个人或许就是“今天的面试就到这里,请你回家等我们的电话通知。”
总体上来讲,面试官要问的问题包括这三种类型,一,你知道答案的;二,你不知道答案的;三,你只知道一部分答案,没有太多把握的。这三类问题如何问答,也是很有讲究的。比如面试官问“你能介绍一下你的优缺点吗?”这个问题属于第一类型且属于简答题。你要打好腹稿,注意好逻辑关系,不要只谈优点不谈缺点,也不要把缺点部分当成论述题大谈特谈。又比如面试官问“你能解释一下什么是Belady现象吗?”大部分人并不知道这个问题的答案。那你能否很有礼貌地回答:“对不起,我不知道这个问题的答案。如果贵公司需要我学与此相关知识,我将尽最大所能尽快去学会它,也希望能得到您的指导。”问题在于很多人即使不知道,也要胡乱凑一个答案给我,还言之凿凿。少部分人会选择沉默30秒到1分钟,才憨憨地挠头说“不会”。这些都是不好的沟通。又比如面试官问“Winrunner的检查点有哪几种类型?分别用于什么情况?”,这很可能是一道你只知道部分答案的题目。需要很有技巧地说“****,还包括其他一些类型的检查点,它们也应用得较为广泛。”或者说“对不起,这个问题我以前仔细学习过,现在印象有点不深刻了。我谈谈我能记起的,*******”。而不是说话断断续续,像挤牙膏那样,让人听着心像悬在空中。
以上我已经谈完了有效沟通的三个步骤,希望求职的朋友能参考。至于如何艺术性地沟通,这是另一个境界的,对于一些高阶职位至关重要,笔者将在“软件质量研究网”的培训班做仔细论述。
第三个单元:面试过程中的肢体语言
很多来求职的人,不会使用肢体语言,一见面就是点一下头,然后这个面试过程就是目光呆呆地盯在某处一动不动。直到最后离开,才略略说一个“再见”。这当然不算很坏的情况,但也算不上很Smart.一般情况下,如果你已在房间等待,面试官进入房间,应聘人员起身握个手,或者起身微笑,说一个“您好”,是很得体的,不要毫无表情地点一下头。这个是有点犯忌的。在面试过程中,你可以选择使用适当的eye
contact,也可以选择很平和地看着面试官或者面试官前面的桌子。不要像祥林嫂那样,“眼眶间或一轮,方知是个活物”,也不要像狐狸精那样,眼珠在眼眶里滴溜溜乱转。
在实际面试过程中,我还看到有些女孩子一见面试官就不停地笑,有时候还笑得很厉害,不知道什么事情这么可乐。我觉得微笑是比较合适的,笑得花枝乱颤让人觉得有点不愉快,得不到所问问题的答案,光听她笑了。此外,手势也是一个大问题。如果你不会,就不要打手势。没有手势也是很好的,有些应聘者,说起话来离题万里,还要边说边比划,整个一个张牙舞爪。
曾经有个来面试的小伙子比划比划着竟把饮水的纸杯给弄泼倒了,流了一个满桌,那个尴尬。笔者认为如果没有专门训练过手势,就没有必要用。手势贵在得当,从面试官到应聘者,没有一个人是聋子或者哑巴,不需要每说一句话都要比划一下。有些人认为外国人都喜欢说起话来张牙舞爪,笑起来肆意夸张,到外企来面试要入乡随俗。其实,没有这个必要,面试官不会因为你能像猩猩那样笑起来旁若无人就认为你适合外企。肢体语言要得体,这个是最重要的。关于肢体语言,笔者在面试过程中还遇到过很多个案,比如头抬得过高,比如乱晃二郎腿等等等等。因为不具有代表性,这里略过不提。
第五篇:软件测试工程师面试技巧
核心提示:第一个问题:自我介绍(心理学首因效应告诉我们第一印象非常重要),自我介绍最重要的是能够在面试官心目中留下一个好的第一感觉。说得更直白一点是让面试官舒服。但是我发现很多人就是直接简单的介绍了一下过去的经历,但是实际上一方面过去的经历没有很好的让人发现优点。其实面试好比相亲,你想说什么不重要,重要地是人家想听什么。比较好的自我介绍套路是这样:“您好,我叫XXX,很高兴能获得这次...第一个问题:自我介绍(心理学首因效应告诉我们第一印象非常重要),自我介绍最重要的是能够在面试官心目中留下一个好的第一感觉。说得更直白一点是让面试官舒服。但是我发现很多人就是直接简单的介绍了一下过去的经历,但是实际上一方面过去的经历没有很好的让人发现优点。其实面试好比相亲,你想说什么不重要,重要地是人家想听什么。比较好的自我介绍套路是这样:“您好,我叫XXX,很高兴能获得这次面试机会,今天来面试是想证明自己是最合适的人选,另一个方面是获得您的认可,结合我过去的工作和学习经历,我自信我能符合咱们公司的认可,接下来您看是我继续介绍我做过的项目,还是您问您关心的问题?”
第二个问题:项目介绍(项目经验直接决定一个人能否胜任一份工作,企业更应该看重一个人解决问题的思路和具体能力),项目介绍部分最重要的思路是应该先整体后局部,介绍整体的时候要有量化的数据(从项目度量的五大维度:规模,包括项目代码规模,需求规模、用例规模,工作量,进度,质量和成本),然后是整体的测试流程,然后再是角色与职责,接下来是项目中自己的特色,比如做得最好的是、遇到最大的困难时、最差的是,最后是心得体会。
第三类问题:数据库方面知识,最基本的要求是数据库记录的增删改查(insert、delete、update、select),表结构的增删改查(create、drop、alter、describe)、存储过程、触发器等。
第四类问题:linux操作系统相关,最基本的目标是熟悉常见的50个命令,比如find命令(-name、-type、-perm、-user、-group、-ctime、-atime)等,熟悉vi、熟悉linux搭建测试环境。比如LAMP环境搭建。
第五类问题:缺陷相关知识,最基本的是缺陷跟踪的流程(流程的基本要素),整体的流程,最好能在纸上给面试官画出来(尤其是男面试官,从男人好色的角度来看,写得很清楚很重要),缺陷单的属性,至少能列出20个属性,每个属性的意义,如何描述好缺陷单,缺陷单描述的5C原则,比如缺陷重现步骤应该complete.如何描述一个你认为的最经典的bug单。
第六类问题:用例相关,最基本的包括用例的格式要素,用例设计工程方法论,每个方法要求(方法的背景,操作步骤,优缺点、适应范围,与其他用例方法如何配合),在项目中如何利用测试用例设计工程方法。如何评价、评审测试用例,评审从哪些维度?要设计好测试用例需要哪些方面的知识结构,比如技术、业务、方法。
第七类问题:软件测试流程,系统测试相关规范和标准的流程:熟悉产品/项目,需求评审,测试需求,测试计划,测试方案,测试用例,预测试,第一轮正式测试、第二轮回归测试、第三轮测试,测试报告,测试总结,测试指南。
第八类问题,网络相关,最基本的网络基础知识,比如TCP/IP协议。
第九类问题,测试工具,包括三个大的类型,第一类是性能测试工具、自动化测试工具、测试管理类工具。最起码的要求是熟悉工具的使用。
第十类问题,给你一个软件,比如QQ、QQ斗地主,你如何去测试,这类问题基本的思路是,从软件质量模型、测试工具、测试方法、测试流程、探索式测试等角度先宏观解决,然后再具体微观讲解用例如何设计等。
第十一类问题,一个优秀/卓越的软件测试工程师应该具备哪些能力与素质,素质方面包括沟通、五心工程师、追求完美等
第十二类问题,最后一个问题,面试官一般会问,您还有什么想问的吗?还有什么想了解的吗?总体上来说最重要的是留下一个好的近因效应,就好比相亲的时候,分手离开的时候,留下好的最后的印象,基本的思路应该分三种情况,第一种是面试官对你满意,自己也感觉不错的情况下,先表示感谢,然后积极主动的问题,比如,非常感谢您给的这次机会,但是我还是想问,如果我有下一轮面试,我想知道知道是什么时候,我应该再做哪些方面的准备。第二种情况是面试官和自己感觉都一般般,感觉自己是鸡肋,这个时候说不说很重要,基本的套路是,非常感谢面试官给的这个机会,坦白地说我对自己今天的面试表现不是非常满意,还可以表现得更好,但是如果我还是非常想得到这个机会,您能否给我一些建议。第三种情况是面试情况非常糟糕,这种情况下,很少有人能说出感谢,但这恰恰体现一个人的风度。基本的思路是,不管怎么样,还是得感谢您给的机会,让我自己认识到自己的不足,坦白地说我离这个岗位的要求还有些距离,但是我还是想知道,如果将来我还想来咱们公司面试,您能否给点具体建议。
总结,面试是一个相亲的过程,相亲的成败取决于很多要素,但是好的、充分地准备,能够让我们更加从容地和主动的去面对压力与挑战,而不是简单地把自己变成超市里面的菜,供人挑选。