熬夜总结的2W字Java程序员面试套路,错过就血亏

01. 面试前的准备

1 准备好自我介绍

提早准备自我介绍很是有必要,这几乎是每场面试的“开场白问题”。特别是受疫情影响的如今,在线面试更是绕不开这个问题。ios

 

⚠️ 自我介绍三大雷区

一、介绍得又全又广,没有重点,就像在复述简历同样;git

程序员

❌偶错误示例:面试官好,我叫 XX,我是 1996 年出生,我在某某大学某某专业,我毕业以后从事过两份工做,第一份叫什么公司,我作什么样的职位,具体工做内容是什么什么样的,第二份又是什么样的,个人性格是什么,个人爱好是什么,以此类推。github

点评:听你背诵一遍简历没有任何意义,由于简历已经在面试人员的手上了。面试


二、假、大、空,喊口号式自我介绍;shell

数据库

❌ 错误示例:面试官好,我叫 XX,我是应届生,虽然我没有什么相关工做经验,可是我对于从事 Java 开发的工做很是感兴趣,我必定会努力工做的,请您给我一个机会。编程

点评:HR 心里 OS(努力工做?那你为何以前不努力作出一些东西呢?诸如此类...)服务器


三、与岗位毫无关联;网络

上面两种自我介绍都没有突出本身与所应聘岗位的 匹配度,这也是 HR 关注的一点。若是你能在自我介绍当中说出你与当前应聘岗位有什么样的 匹配度,那么 HR 就会眼前一亮✨。

另外也要注意不要把自我介绍搞得像是 平生介绍,不要包含太多的细节,请确保在 一、2分钟内可以说完。

❗️自我介绍 4 招制胜

  1. 简单介绍工做经验;
  2. 找到与岗位匹配优点;
  3. 应聘该岗位的理由;
  4. 应聘公司、行业的理由;(能够删减)

如下是一些演示,语言和内容都比较空泛、不太精炼,但 重在思路

✅ 简单示例:

你好,我叫 XX,我是一位具备创新精神的软件工程师,拥有 20 年管理中小型公司开发过程各个方面的经验。个人上一份工做是在 XXX,负责 XXX。(简单介绍工做经验)

咱们从市场调研阶段就开始设计吸引和留住客户的方案,咱们 2017 年的木啊比偶是收入比 2016 年增加 2%,如今咱们实现了 3% 的增加。(找到与岗位匹配的优点)

我很喜欢高级项目经理这个职位,由于我知道我有能力管理复杂的项目,我也愿意为贵公司作这项工做。(应聘该岗位的理由)

✅ 完整示例:(假设这是一个销售转岗互联网用户运营的童鞋)

你好,我叫 XX。我以前的工做作了三份销售的工做,都是在房地产作销售的,工做当中,我会涉及到市场的拓展、用户的沟通、促成交易,包括配合一些线上线下的活动。(简单介绍工做经验)

在以前的工做当中,由于我作市场拓展,因此我对房地产行业的竞品行业发展政策(之类的)都很是了解,我也会一些行业调研的方式和方法;同时由于我跟客户沟通,因此我对客户心理的把握、客户需求的了解;包括我还会作一些客户的调查,各类调查手段我也很是熟悉;由于有配合一些活动,因此我对活动这个方面也有必定经验。(找到与岗位匹配的优点)

其实我在活动策划、用户沟通、了解客户这种能力是比较强的,用户运营其实跟我以前的工做,有很是大的相关度,同时由于用户运营跟销售相比,我会以为这个岗位的将来会更有发展前景一些,因此我其实如今算是一个转行的过程,可是我以前的能力并无抛弃掉,仍是有很大一个迁移度的,因此我选择这个岗位。(应聘该岗位的理由)

以前是作房地产行业的销售,贵公司所属的行业,也是房地产,因此我以前的经验和一些对客户的了解、对竞品的了解、对同行业务的了解,都是能够迁移过来的,同时房地产互联网,如今也是一个比较有发展的市场,因此我选择这个行业。(选择该行业的理由)

我入职以前,我对贵公司的产品、业务、公众号、社群等,都有很丰富的了解了,贵公司的价值观是什么样的,对客户的态度是什么样的,同时这个岗位他的工做内容很丰富,跟我以前的工做内容也高度契合,因此我相信,贵公司是一个特别可以让员工发展的,而后对客户负责人的价值观我也很是认同,同时这个岗位的工做内容也可以让个人能力有充分的发挥,相信也能为公司带来很高的价值。(选择公司的理由)

总结一下

一、不要太长,要有重点;

二、不要喊口号,真正拿出你的技能和能力来;

三、必定要去契合岗位;

2 准备好时间

请将面试看成生命中 惟一重要 的事情来对待,由于此时此刻,它就是惟一重要的。不要让本身在面试时还须要顾虑时间冲突,应该把时间都腾出来好让本身心无旁骛。

 

这不只仅是由于不断地看表是不礼貌的表现,更是为了让你能百分百 集中精神 应对面试。

并且一般状况下,若是面试进行的时间较长,这是个好的征兆,由于这表示对方对你很感兴趣。

3 明确面试的目的

面试的首要任务很简单:得到录用,或是顺利进入下一个环节以后再得到录用。

(⚠️ 另外提个醒:请注意“得到录用”并不表示“弄清楚这份工做的一切细节”。参与面试目的并不在弄清本身能挣多少钱,福利怎么样,或是工位在哪儿。这些都是等到正式获得工做后才须要考虑的问题。)

的确,你可能不会当场获得这份工做,可一旦参与面试便要 说服 其余人你就是这份工做的 最佳人选

 

你但愿本身的表现能给对方留下深入的印象,好让他们在面试后几小时或几天后做出爽快的决定,给你这个工做机会。

4 准备好心态

➡️ 有不少人讨厌面试,以为本身像是在一种 接受审讯 或者是 被拷问 的状态。你惧怕犯错,惧怕不知道如何提问或者由于答错了问题而丢失工做的机会。

 

➡️ 还有一些人对面试 漠然以对,对他们来讲那只不过是一个坐着礼貌地回答问题的地方,他们老是保持着 随缘 的态度。事情该怎么着就怎么着,因此根本没什么须要担忧的,不是吗?

 

上面两种态度都不对。

请记住招聘人员是真心想招你 (可是也要警戒想要骗取你身上某些资源的状况,据我了解,好比一些设计师就会有找工做被窃取创意的状况发生)。她但愿你就是那个可以帮助她解决问题的人,否则她也不会邀请你来参加这一次的面试。

面试对招聘人员来讲如同对你同样,会让人筋疲力尽。每一次面试都将占用她几小时的工做时间,并且招聘也是一个费钱的过程。没人会由于单纯以为好玩而安排面试。

无论你内心怎么想,永远都要记住面试是一次与将来雇主的商务会面。

如同简历是面向新雇主的第一份工做成果同样,面试也是你与新雇主的第一次商务会面。

这也是与你我的息息相关的,面试过程当中你也在以应聘者的视角面试新雇主,了解那些对你来讲最重要的信息。面试的参与双方地位都是平等的。

另外面试是一个 对话过程。无论心里怎么想,你可不是被警察审讯的嫌疑犯,只是在单纯地一问一答。

事实上,安静地坐在一边,只是老老实实地一问一答是致使面试失败的一大缘由,由于这样你带给面试官的印象不是毫无己见就是胆怯得没法开口。

5 提早出门

面试迟到会让你以前全部的准备都泡汤了。

对于大多数面试官来讲,迟到也就意味着应聘者无法跟上工做节奏。因此请保证本身能提早到达面试场地。

 

在预估的花费时间之上再加 20% 至 50% 的 缓冲时间。若是旅途顺利,你能够带本书到停车场或是附近咖啡馆消磨多出的时间。固然,最好仍是利用这段时间重温准备好的问题、查阅参考文件以及作好的备忘,让本身达到最充分的准备状态。

02. 准备面对棘手的问题吧~

⚠️ 如下的这些问题大部分来自于《人人都有好工做:IT 行业求职面试必读》一书,另加上了本身整理的一些问题。

首先须要说明的是,下方的回答仅仅是提供一种思路参考,整体原则是 突出本身的优点,贴合企业的要求

 

另外要 真诚,不要让人以为像背书同样,最好的状况是能本身能录音听一听本身回答时的状态、语速有没有让人不适的地方。

也要试着理解每个 问题背后隐藏的缘由

譬如招聘人员问你对于 Apache Tomcat 应用服务器的掌握状况,这并不表示他正在显摆《101个向求职者提问的热门技术词汇》的书籍中摘下的新词,这意味着他手头有一些与之相关的工做任务和问题须要你解决。

那么此时你除了如实回答问题以外,也许还能够问:“大家是在考虑改用 Tomcat 技术吗?”

若是公司不是作 Java 的,那么面试官的提问可能会有更多的缘由。但关键依然是关于如何将你掌握的技术与他们须要解决的问题相结合的讨论。

下面就一块儿来看看那些棘手的问题吧!

 

1 谈谈你本身吧?

这是一道经典的开放式问题,给你足够的空间 阐述本身的优点

 

对方会忽然间询问你是怎样的人,能为他带来什么 (这跟自我介绍又有不一样,主要是介绍本身的优点)。因此这个答案必须事先考虑好。

回答示例

❌ 糟糕的回答 1:您想知道些什么?

点评:这个回答表现出你一无所知,或者是根本没有能力推断出面试官想要了解的信息。也从侧面代表了你在这份工做上并无花功夫,极可能面试官就终止面试了。


❌ 糟糕的回答 2:那么就从我小时候开始说吧···

❌ 糟糕的回答 3:我是个程序员。今年 1 月份开始我就失业了,在家里可没什么编程机会,因此目前还不彻底算是。但我仍是很但愿获得这份工做,由于您也知道在没有收入的状况下背负这么多贷款是一件多么艰辛的事情,对吧?

点评:你应该花大概 30s 的时间把本身 最闪光 的地方陈述一遍,你的目标是给出一系列优点,而不是让听众以为无聊和厌烦。并且尽可能应该 口语化 一些的方式叙述出来。


✅ 恰当的回答:如今算起来我作系统管理员已经有 7 个年头了。最开始我在一家只有 10我的的公司中维护一台 Windows NT 服务器。后来咱们在一台 Windows NT 的域上建了一个 Samba 服务器,管理 150 名用户,这些用户有的使用 Windows,有的使用 Linux。同时我也作一些编程工做,以及写 shell 脚本。我还曾经为 Nagios 远程监控服务写过插件,而且为 Bugzilla 提交了几个补丁。过去我一直从事的是市场营销行业,因此我以为是时候丰富本身的阅历了。能在 Yoyodyne 工做对我来讲是个不错的转变。

点评:尽可能使用完整的句子,而不只仅是摘录关键的要点。另外应该为某份工做或者某家公司量身定作。

面对不一样的人员使用不一样的回答

‍♀️ 面对人力资源筛选人员:用保险的方式回答。谈谈你这些年的工做经历以及都在哪些公司供职。聊一聊你的高水平技能(数据库、Linux方面),但不要过于细化(具体到 Oracle 和 Postgres, RedHat 和 Ubuntu)。固然在提到那些招聘广告中列举的具体技能要求时能够适当细化。

‍ 面对你的将来同事:尽量细化你掌握的技术,还能够时不时地蹦几个时髦的技术词汇让大家之间的对话产生火花。

‍ 面对非技术型管理层领导:强调你的成就、完成的项目以及贡献出的商业价值。尽可能避免使用那些时髦技术词汇。

‍‍ 面对你的将来上司:什么内容都提一点,强调一下团队合做精神以及软技能。


你的回答应该根据应聘职位以及公司的不一样而调整。

若是招聘广告中强调过某项专业技能要求,那就在你的回答中突出它。若是你有相同行业的从业经验,那么这也是你须要强调的地方。

另外,面试官提问的方式也可能各有不一样,也许会采起更直接的方式,好比:“你以为本身比起别人有哪些方面的优点?”

2 你对咱们公司有什么了解?

这个问题能够快速的让面试官了解到应聘者为面试作了什么样的准备。

 

应聘者对每一个面试都是无差异对待的吗,仍是他只对咱们公司特别感兴趣?他已经作足了功课把公司调查清楚了吗?

对于应聘者来讲,这个话题也能够成为自我介绍的引子,而且你还能从中了解公司的需求。

回答示例

❌ 糟糕的回答:那个,说实话不太了解。不过我以为大家的网站作得不错!

点评:对公司毫无了解就去面试会在面试官内心默默掉不少分。


✅ 恰当的回答:HoseCo 是一个专门生产工业用软管及配件的公司。公司 1954 年成立,在70 年代时搬到目前的所在地。我想知道大家会为航空业提供材料吗?由于我曾经在波音公司的冷暖装置部门作过顾问,那对我来讲是一段难忘的经历。另外,我发现大家网站使用的是 JSP 技术,可是在线产品目录彷佛使用的又是 CGI。请问那是用 Perl 语言写的吗?并且我知道大家也在辛辛那提设立了第二分部,这也说明了公司运营状况不错。那么请问大家和俄亥俄分部之间是如何创建通讯的呢?

点评:上述的回答不只显示出了本身是有备而来,并且还证实了本身能用老板思惟看待问题。由于你提到的我的背景正是可以为公司带来利益的。

3 你对公司的什么地方感兴趣?

在其余条件都对等的状况下,没有哪一个招聘经理但愿录用对工做或公司毫无兴趣的员工。并且关键是,你也不该该找一份本身提不起兴趣的工做。

 

若是你对这个问题的答案根本毫无头绪,那么也许根本不该该申请这份工做。

回答示例

❌ 糟糕的回答 1:这个,是由于离我家很近。

点评:这是一个理由也不要第一个说出来,由于即便公司离家的距离很重要,那也不该该让对方以为这是你的首要关注点。永远都要记得把公司利益放在第一位。


❌ 糟糕的回答 2:我看上了贵公司发的薪水。

点评:真诚很重要,但也不要太“实诚”。


✅ 恰当的回答:我一直都很喜欢汽车,因此能为一家生产汽车零部件的公司工做对我来讲是十分理想的选择。招聘广告上说公司使用的是 Ruby on Rails,这也正是我很愿意作的工做。由于过去我一直使用 Java Struts。另外,我在贵公司财务部门的好朋友苏西·德金斯也向我推荐这儿。她老是和我提及这个你们庭里你们相处得有多融洽,并且贵公司离我家也只有 10分钟的路程。总而言之,这份工做对我来讲十分理想。

点评:这个问题也是个机会,让你提起本身和公司之间的联系,或者提及公司中熟人。

4 你最大的优点是什么?

面试刚开始时,重点话题都是关乎你是谁,你有什么样的经历一类的问题,好比第一个问题「谈谈你本身」的部分。

而在面试后期,极可能话题将会转到如何 评价本身 这儿。

 

不管哪部分,都应该挑选本身 擅长 的内容说,同时给出支持本身说法的例子。最好能提供软技巧和硬技能各一个。

回答示例

❌ 糟糕的回答 1:我工做很努力。

点评:面试官立即给你一个白眼,每一个人都这么说。


❌ 糟糕的回答 2:我是一名优秀的程序员。

点评:话可能不错,可是没有提供细节和案例上的支持,等同于一句废话。


✅ 恰当的回答 1:遇到危机时我都能保持冷静并很快集中精力,不多有事情会让我感到绝望。旁人都对我处理棘手问题的能力感到惊讶。您也知道,对于咱们系统管理员来讲,眨眼之间就可能面临一大堆麻烦。

点评:有细节上的说明,而且贴合本身的职位。


✅ 恰当的回答 2:我对数据抽象化颇有心得。创建数据库模式、编写接口这一类的事情对我来讲就像是与生俱来的能力。这是工做中我最爱作的部分。

点评:不用对分辨哪一项才是本身最大的优点发愁。实际上你只要选择那些对公司最有益的优点展开就能够。

5 你最大的缺点是什么?

这彷佛是你们最头疼的问题。面试官想让你亲口坦白本身究竟有哪些不适合这份工做的缺陷,固然事实上你根本不须要说本身不适合的地方。

 

请确保本身不会被突如其来的问题吓到,从而坐在位子上苦思冥想哑口无言。

➡️ 有不少求职的书籍都会建议使用一个技巧性的回答「我工做过于拼命」,或者是「当我发现你们不如我工做努力时会很失望」。

这些回答的思路没有错,由于他们知道要把对本身不利的局面转向有利的方向。可是这样的回答 存在两方面的问题

首先,这极可能并不是你的真实状况,也就是说你在撒谎;

其次,更糟糕的是,它们彻底是一通废话,并且面试官很清楚这一点。这样的回答能够明显看出求职者在刻意撒谎。

正面地处理这个问题,是把它当作是「你但愿本身在哪方面获得提升?你如今提升的状况如何?」这样的问题来对待。

确保回答的语气体现了这些的确是你我的须要提升的部分,而不要表现得一切彷佛都是别人的错。

选择技术方面的弱势,而非我的的失败之处或是人格上的缺陷。

回答示例

❌ 糟糕的回答 1:当我发现你们不如我工做努力时会很失望。

点评:不只是个无用的回答,并且提出的仍是别人的错误。


❌ 糟糕的回答 2:我是个完美主义者。

点评:不只是个无用的回答,并且你能说出本身打算如何改进吗?另外一句话,就是缺乏细节和案例上的支持。


❌ 糟糕的回答 3:我真的很讨厌测试代码。

点评:这对于一名程序员来讲但是个巨大的失败。切忌讲述一个对于应聘职位来讲是硬伤的缺点。


✅ 恰当的回答:我对 JavaScript 和 Ajax 了解得还不够多。我目前从事过的编程工做都是偏向服务器方面的,可是显然,Ajax 技术会继续成为主流。前阵子我买了一本 PragmaticAjax,如今正在努力学习中。

点评:仍是那一点建议,选择技术方面的弱势,而非我的的失败之处或是人格上的缺陷。

6 咱们凭什么雇你?

若是这个问题在面试最后或是与更高层的第二轮面试一开始提出,那么意味着对方正在邀请你进行自我总结。

 

说说一旦入职以后本身将会为公司采起哪些具体行动,好比:“您刚才提到了公司面临的数据库规范化问题,这正是我能够提供帮助的地方。去年我曾经率领一个数据库管理员团队……”

有些人会以为这个问题是一种威胁。由于它给人的感受就像是在问:“你究竟有什么好的,兄弟?”这感受就比如将一个重担压在应聘者身上。

千万别这么想。就把它当成是用略带攻击性语气的“谈谈你本身”,这样你的表现会自如不少。

若是这个问题出如今面试开场,那么在回答完以后再加一句:“固然,这些并非我可以为公司带来利益的所有,我但愿了解更多公司和部门面临的挑战,这样我才能知道如何能发挥本身所有的力量。”

7 谈谈你经历过的进展不顺利的项目

对于这样的问题不存在所谓的正确或错误答案。面试官但愿从中了解你是如何处理问题以及如何面对逆境的。案例 在这儿很是重要。

 

若是你被问道“你曾经遇到过某某事件吗?”那么就把这个问题转为“给我讲一个关于某某事件的故事。”

从这个问题中能得出 两方面 的结论。

一方面,面试官想看看你到底是如何处理平常工做中遇到的不顺,另外一方面 能够了解你是不是一个抱怨者,你是会坦诚本身的错误仍是将责任推卸到别人身上 (最好能从自身和他人两方面的角度来讲明这个问题,可是千万不能埋怨他人)

回答示例

❌ 糟糕的回答 1:哦,好的,该讲哪个呢?咱们网络团队总要处理一些很是紧急的情况,由于市场部净安排些计划时间表很是不合理的项目。这样一来咱们能腾出的时间每每不合乎他们的指望,因而他们就不停地责怪咱们,搞得咱们像群傻瓜同样。他们本身没能力提早安排好计划又不是咱们的错。

点评:接着这个问题的每每会是:“那么你从中学到了什么”或是:“那么你会从哪些方面着手来防止这样的状况发生?” (看)


❌ 糟糕的回答 2(接) 没学到太多。我想咱们只能和市场部的人讲,无法事事都按照他们的意愿进行。我真想给市场部主管上堂课,告诉他软件工程到底是怎么进行的!

点评:每一句回答都在指责别人,并且使用的是侮辱性语言。面试官从中能够看出一旦这位应聘者入职以后她极可能也会不停地抱怨中伤团队其余人,那么就会对你说再见了!


✅ 恰当的回答(与面对的一样的状况) 近来咱们和市场部之间出现了一些摩擦。新来的市场部主管对网站有一些宏伟的方案,而这些方案的完成期限不容商议,是为了即将到来的贸易战的。第一次合做时,咱们就没办法按照他的预想办好事,从而引起了不少不愉快。他对咱们这个网络团队很失望,而咱们又以为他的要求很是不合理。很显然,这是由于咱们之间的沟通还不够。

点评:这就是上面说的,最好能从自身和他人两方面的角度来讲明这个问题,可是千万不能埋怨他人。


✅ 恰当的回答(如今,在面试官还没开口接下去提问时就主动回答) 第一次的不愉快以后,咱们就主动碰头总结了这件事情。咱们很高兴能看到市场部有着这样的进取心,但同时咱们也商量好保证以后的项目要求合情合理。老实说一开始还很难谈拢,可是当市场部主管意识到咱们实际上是站在他那边后,进展便开始顺利了。

点评:主动提出本身是如何处理问题以及如何面对逆境的,主动主动主动。

7 谈谈你犯过的最大错误

这个问题直指 两方面 的信息。首先,它能体现出应聘者如何处理“项目进展不顺”的 指责其次,这也展现了应聘者的 经验水平

 

只有实实在在地工做过才会犯错,若是你历来没犯过错,那只能说明你并无付出足够的努力。

除非你所在的行业绝对不容许错误发生,譬如医疗以及航空业,犯错意味着有人丢掉性命。

同时,错误也是学习与成长的过程。

挑选一个能够证实你有能力为错误承担责任的例子,而且在回答中增长说明“你从中学到了什么”。

回答示例

❌ 糟糕的回答 1:我不知道,我想我没犯过什么错。

点评:那也说明你没有什么实际的项目经验。


❌ 糟糕的回答 2:我曾经有一次错误地将C盘格式化了,那简直糟透了。

点评:错确实是大错,可是你并无说明你为错误承担责任的能力。


✅ 恰当的回答:当时咱们试图更换一个新的电子邮件系统,我使用 Perl 语言从 Notes 中读取数据,并写进 Exchange 里。周一早上,用户气愤地发现他们存档文件被错误地从新分类了。全部存档文件中的邮件都被移至单一的文件夹中,而那时候已经来不及从新运行指令了。打从那之后,我就发誓从此每个数据转移项目都必须添加转移前的确认步骤,这样可让我在指令实施以前重复确认以保证万无一失。

点评:仍是上面的建议,挑选一个能够证实你有能力为错误承担责任的例子,而且在回答中增长说明 “你从中学到了什么”。

8 若是...你将怎么处理

这样的问题一般创建在某个特定场景下,这个场景并无显而易见的正确处理方式。

这时候你采起的行动能体现出 处理事务的灵活性 以及 解决问题的能力

 

即便问题场景彷佛与技术有关,但一般状况面试官让你作的倒是非技术层面的判断。下面是可能出现的问题:

可能场景 1:假设你处在代码冻结阶段,距离某个软件的发行日子只剩下最后两天,这时候你发现由同事负责编写的代码中有一个小 bug。你知道这位同事以前也出现过代码质量问题,并且他也十分担忧本身在公司的业绩评估。你能够轻松地修改这个 bug 而不用告诉任何人。可是现阶段,照理说任何改动都须要通过项目经理的批准。那么这时候你该如何处理?

可能场景 2:你所在的是一个小公司,某天公司总裁找到你,表示他对公司网站极度不满。他坚持用户注册表格中应该使用单选按钮而不是如今的下拉菜单。他要求你今天就改过来。从技术上来讲,你能够轻松地按照总裁的要求修改,但这样就和部门现有的流程规定不符。哦对了,你的头儿正好在度假,不在公司。这时候你该如何处理?

上面提到的两个例子都没有所谓的正确答案。面试官也许只是对你的思考过程感兴趣,那么请确保回答中包含了你的思路。

这样的问题也是检验你和公司文化 是否合拍 的一种方式。你也许会发现公司老是严格按照规章制度办事,或永远都惟老总马首是瞻。

若是你和公司文化有没法融合的地方,最好趁如今赶忙发掘。请干脆地回答问题而不要过于絮叨。

回答示例

✅ 恰当的回答:我会照着总裁的意思作网站调整。但同时我也会对原有的版本作好代码备份,以防头儿回来以后有不一样的意见。这的确是一个两难的境地。请问是否是部门过去遇到过这样的状况呢?

点评:你不须要询问经理正确答案是什么,由于极可能本身就能挖掘出来。他也许会说:“是的,咱们负责销售的副总就曾经如此利用了本身的权威。如今每一个下属都会找我作决定,无论我处在什么状况下。”

10 你更喜欢团队行动仍是本身单干

独立完成工做与团队合做表明了一枚硬币的正反两面。

 

经理老是但愿团队中的每一个成员都可以独立完成工做而非事事都须要他的指引。但从另外一方面说,不肯意或不可以和他人共事的员工,或是没法遵从经理指示的员工都是团队生产力极大的阻碍。

对于经理来讲,比必须手把手地指示员工干活还要浪费时间的,就是处理团队成员之间的矛盾问题了。

请注意回答这个问题的态度。

千万别 给人你只能在本身 偏好的状态 下 才能工做 的印象。并且对于大多数状况来讲,答案都不该该只是简单的 A 或 B,应当给出合适的例子。

回答示例

❌ 糟糕的回答 1:哦,饶了我吧,拜托仍是让我本身单干吧。

点评:偏向性太强,而且语气有些“偏激”。


❌ 糟糕的回答 2:我发现最佳的工做状态就是本身单干而不加入任何人的状况。

点评:答案不该该只是简单的 A 或 B,应当给出合适的例子。


✅ 恰当的回答:一切都依项目状况而定。若是我编写的是一次性工具代码,那么通常来讲仍是由我的独立完成比较好,最多也就是再安排一个同事帮我把关,确保没有任何地方出错。固然,对于大型项目来讲,都是须要一整个团队人员的支持,并且项目的每个分支该以我的完成仍是两人一组完成也都是依据任务的性质而定。我想我我的是更倾向于能够发挥出最佳效率的独立工做状态,可是大多数状况下,都是会要求整个团队之间合做的。

点评:A 或 B 的状态都给出了合适的例子,面试官表示想给一个暴风。

11 你但愿本身 5 年以后在作什么?

这样的规划类问题确实令面试者 头疼,这个问题有点儿相似于「职业规划」,我可能就是单纯地为了生存、温饱,但你非要问个人规划 (相似于问生活的意义是什么)

 

有不少招聘人员对于本身的规划也不必定清晰,因此心态要端正,他并非为了要帮你作职业规划之类的,也对你的规划也不感兴趣,他只是关心你的 稳定性 、匹配度 (譬如是否考虑转岗) 以及 能力 (有没有真正想去沉淀之类的)

回答示例

❌ 糟糕的回答 1:我没想法。

点评:那我也对你没什么想法。


❌ 糟糕的回答 2:谁能说得准呢?这但是计算机行业,我如今说的任何回答都不会是正确的,由于技术发展突飞猛进。

点评:彷佛对公司的前景、团队中的发展绝不关心,这样的回答会让面试官在内心留下一个大问号「这是我但愿找到的人吗?」


✅ 恰当的回答 1:就我目前的职业发展来看,我但愿本身到时候能处在团队领导的位置,可是我还并不肯定管理层的位置是否适合本身。从技术方面说,固然我很难给一个具体的回答,可是将来我主要感兴趣的两个大方向是社交网络以及大型数据库。一直以来我都对大型数据库兴趣盎然,另外像 Facebook 这样的社交网站的兴盛也让我以为从事这方面的业务是不错的选择。请问 Yoyodyne 公司目前是否在作社交网络的内容?

点评:回答你所知的内容,而非猜想他们想听的。没有所谓的正确或错误的回答。若是你对领导位置没有兴趣,那么就别想着“我但愿担任程序员团队的领导”或者其余可能会让你被贴上懒鬼标签的回答。并且,万一面试官根本不想找一个作领导位置的人呢?


✅ 恰当的回答 2:我但愿本身能作一些和今天所应征的职位不一样的工做,固然仍是在这家公司。我发现本身与其说是一个专才不如说是一个通才,这个特色让我一直不断地追求新技术,也但愿每两三年都能迎接全新的挑战。

点评:即便只有不多甚至根本没有工做经历,你也依然得拥有放眼将来的视角。


✅ 恰当的回答 3:由于这是个人第一份全职工做,因此很难讲将来的具体计划是什么。我但愿到时候本身在这家公司已经完成一些出色的项目,有过一两级的晋升,而且在工做过程当中对系统管理员方面的知识有更深刻的了解。

点评:最重要的是,你必须在参加面试以前主动考虑清楚这个 5 年后的计划 (其实这事儿挺虚的.. 很难有人能想清楚这事儿),由于若是申请的这份工做根本不符合你的 5 年计划,那么从事这份工做只会将你引向一条死路。

12 为何你想加入咱们

这根本不该该是个问题,若是你是有选择地参加面试的话。参加面试以前你就应该清楚这个问题的答案。

 

请确保 首要理由是 和公司有关。陈述完这个理由以后,才能够聊聊关于你我的的考虑。

和以前说的同样,公司利益永远应该是你的第一考虑。

回答示例

❌ 糟糕的回答 1:不知道,只是以为这份工做很酷。

点评:我也以为拒绝你的我应该也蛮酷的吧。


❌ 糟糕的回答 2:由于我一直都很喜欢编程。

点评:这并无体现这家公司与其余公司之间的区别。


✅ 恰当的回答:可以管理像贵公司那么大的网络系统是促进我我的技能提升的好机会,我相信本身能从中学到不少东西。另外,打从小时候我就对飞机很是喜好,因此航空业也是个人理想行业。

点评:针对性地对公司进行回答,并贴合本身的应聘职位来叙述会是更恰当的选择。

13 为何你要离开原来的公司

⚠️ 雷区警告。

你将要说明的是本身对某个处境不愉快的缘由,而 不是抱怨。不管如何,千万不能将不愉快都归咎于他人身上。

 

回答示例

❌ 糟糕的回答 1:个人老板就是个傻x,并且那些团队伙伴根本就是一帮无能的白痴。

点评:哇哦,再见吧~


❌ 糟糕的回答 2:那个,只能说老板和我有一些分歧。倒不是说他作人方面有问题,只是咱们之间存在不少冲突。虽然我很不肯意这么说,可是他真的没招到什么好程序员。我很喜欢个人同事们,可是跟一帮整天无所事事的人一块儿工做的确也是件使人沮丧的事。

点评:温和的用词也没法掩盖你的抱怨行为。由于你依然在表达本身的不愉快都是由他人形成的。也就是说你是个彻彻底底的抱怨者。


✅ 恰当的回答 1:我以为在 Yoyodyne 没什么发展前景。咱们所作的全部工做项目,都是对于现有系统的维护,没什么新的项目计划。我喜欢每一天的工做都充满挑战。我曾经就这个问题和个人头儿讨论过,可是他也说本身对此无能为力。我在家自学了 Ruby,可是公司也没有适合我进步提升的空间。

✅ 恰当的回答 2:我须要找一份离家近的工做。当三年前我刚进那家公司时,一个半小时的上班路程对我来讲也不算什么问题。但如今我发现路上花费大量的时间将和家庭生活起冲突,并且路上的花费也愈来愈高。固然,尽管距离并非惟一的缘由,但发现 Yoyodyne 公司有如此适合个人工做并且车程也只有 15 分钟,我真的很兴奋。

✅ 恰当的回答 3:我和以前公司的合同 6 月底就到期了。我也试图在公司中寻找过别的工做机会,可是如今彷佛没有适合个人技能与背景的职位空缺。

✅ 恰当的回答 4:上一家公司的收入彻底不符合个人技能水平和我的背景。我曾经看过许多关于收入的调查,也和一些公布的生活消费指标进行过比对。我喜欢以前的工做,可是上司跟我说公司的薪酬体系很难再作改变。(但请准备好应对面试官的下一个问题:“那你一开始怎么会接受这份工做呢?”)

点评:最后的例子却是一个能够放心地讨论收入问题的样板,由于这只是在正面回答面试官的提问。但请注意千万别自行踏入下一个问题,询问面试官:“那么告诉我,这份工做的收入是多少?”

在全部状况下,你的回答都应该只是 陈述事实,而不加以任何憎恨或责备的情绪。对于合同到期的状况,你也无需进行太多的解释:只是没有更合适的工做而已。

14 你有什么问题要问个人吗?

因为 面试是双向 的,因此你也须要准备一些问题询问面试官以及参与到面试中的其余相关人士,尽管他们并不会成为你的将来上司。

 

事实上,应聘者在提问环节的沉默只会引起面试官更多的疑问:他是否是根本不关心这份工做究竟会怎样?他是否是压根就对这份工做不感兴趣?也许对他来讲这份工做只是通往其余目标的踏脚石?看起来他根本就懒得思考这份工做该如何开展?

提问表示你对这个职位感兴趣,同时也意味着你不仅是在广撒网地找工做而已。

面试官为了把你请到面试中是花费了时间和精力的,因此一旦给他们留下印象觉得你对本身申请的工做根本不感兴趣,那就糟了。

另外别准备那些对任意面试都通用的问题。

你须要反映出本身对于这家公司的兴趣、所进行过的调查以及加入的独立思考。

譬如,你能够问:“对于那些能够在开源项目中获得的产品,大家在销售时会面临怎样的挑战呢?”或是:“既然你们都知道亚马逊网站,那么大家又是如何将书籍销售给校园市场的呢?”

你固然能够询问一些关乎自身的问题,可是在提问的同时也别忘了展现本身时刻在考虑能为公司带来的利益。

‍♂️Q1:天天的工做流程是怎样的?

若是你但愿了解天天的工做对员工有哪些要求,那么就能够询问这个问题,好比有没有早会、例会、立会、饭点时间、休息时间之类的。

‍♂️Q2:上班时间有严格规定吗?加班频率高吗?会在周末安排加班吗?

这个问题实际上是比较敏感的,由于你确定不但愿本身被面试官当成是一个懒惰、自个人家伙。

可是,想了解本身将来的工做有哪些要求的心情也是能够理解的。

最好的方法就是单纯地倾听对方的回答并作好记录,而不对此做任何评论。对这份工做的不尽人意之处讨价还价是获得工做以后的事,而不是以前。

千万记得你不是去给面试官出难题的,因此请避免相似下面的谈话。

‍♂️ :请问一下加班的频率有多高?我每周三都会跟小伙伴们约球,并且有时候周六上午我还得接女儿去补习班。

‍♂️Q3:安排我作哪类项目?您看上班第一周我该干些什么?第一个月呢?第一年呢?

你须要了解工做对你的要求有哪些,进而评判这是否符合本身的工做风格。

若是面试经理没有给出答案,那么你可得本身敲警钟。请看下面这位招聘系统管理员的经理给出的回答。

‍♀️ 招聘人员:我如今还不肯定。我知道咱们的项目须要一些数据库平常操做方面的帮手,可是我还不肯定具体是哪方面的工做。目前在作的是 Oracle 的项目,也多是 DB2 的。

若是招聘人员可以给出更多的信息,那么说明她对公司 IT 需求有着至关的了解,而且她还对将来的工做定制了计划。

最重要的是,这意味着你上班第一天不用呆坐在位子上玩弄手指了。她也许是一位不错的工做伙伴。

‍♂️Q4:这是一个新增的职位吗?仍是说我是来替换上一位员工的?

若是说职位是新增的,那就表示部门正在扩大规模,那么继续就扩大规模的程度进行提问。

若是你是来替换上一位员工,那么就问问这位的状况,譬如:“跟我讲讲xxx吧,他都为公司作了什么?”

这些问题的答案应该会给你一些思路,若是公司对上一位员工的评价很高,那么你就知道从此本身须要在工做中达到怎样的表现才行,若是评价不高,那么你也了解到本身该避免怎样的表现。

请注意你可不容许询问xxx离开公司的内幕,而要给面试官一点余地,看他是否愿意告诉你。

‍♂️Q5:跟我谈谈即将加入的团队吧

这个问题表现出你对于和他人相处的重视,并且能获得一些背景状况有助于你决定这个团队是否值得加入。

若是招聘经理对于团队成员之间的交往只是了了做答,那么能够用这样的问题来深刻提问:“你们都在一块儿吃午餐吗?”或是:“团队成员会在下班后一块儿出去玩吗?”

从面试官那儿打听到的答案无所谓正确或错误,但你可能从上面这两个问题中得出本身侧重关心的信息。

‍♂️ 其余你也许愿意了解的问题

Github 上有一个 star 超过 6k 的 反向面试 项目,里面详细记录了 技术面试 最后反问面试官的话 (事实上也不只仅适用于技术面试),项目地址:https://github.com/yifeikong/reverse-interview-zh

随便摘录一些吧:

➡️ 职责:

On-call (电话值班)的计划或者规定是什么?值班或者遇到问题加班时候有加班费吗?

个人平常工做是什么?

团队里面初级和高级工程师的比例是多少?(有计划改变吗)

在你看来,这个工做作到什么程度算成功?

入职以后在哪一个项目组,项目是新成立仍是已有的?(zh)

➡️ 技术:

大家怎么测试代码?

有标准的开发环境吗?是强制的吗?

公司是否有技术分享交流活动?有的话,多久一次呢?(zh)

业务需求有没有文档记录?是如何记录的?(zh)

➡️ 团队:

晋升流程是怎样的?要求/预期是怎样沟通的?

我能够为开源项目作贡献吗?是否须要审批?

技术和管理两条职业路径是分开的吗?

有公司级别的学习资源吗?好比电子书订阅或者在线课程?

➡️ And More....

但也请避免询问一些比较不那么有价值的一些问题:

“贵公司的主要业务是什么?(面试以前本身不知道提早网上查一下吗?)贵公司的男女比例如何?(考虑脱单?记住你是来工做的!)贵公司一年搞几回外出旅游?(你是来工做的,这些娱乐活动先别放在心上!)......

03. 技术面试技巧干货

1 主动提起最能展现你技能的话题

别觉得简历上列举的技能面试官都会主动提出来。

要知道无论对你有多感兴趣,面试官也许根本记不住你的所有技能。实际上能留在她脑海中的只会是她我的以为重要的内容,因此你能够提起其余方面的优点来引发她的注意。

最佳的推销方式就是讲故事,能够讲一些也许并不适合在简历中详细列举的可用数据量化的例子。

好比:

‍♀️ 招聘人员:你会使用 Perl 测试框架吗?

❌ 糟糕的回答:固然,咱们一直都在用这个。

✅ 恰当的回答:是的,很是了解。从开始编写 CPAN 模块开始我就使用 Test::More 了,尽管当时只是用于测试本身写的模块。后来我编写了本身的测试插件 Test::Wango。如今咱们会使用 Test::More 框架以及 TAP 协议来测试公司三分之一的内部应用程序,并且计划在年末以前将使用率升至 100%。

点评:后面的回答显示了掌握知识的深度,而且打开了一扇深刻讨论的大门。还有可能,这告诉了面试官一些他自己并不了解的内容。也许他从未据说过TAP,也根本不知道你不止能利用Test::More测试模块。

2 使用故事推销本身

面试中最有可能出现的就是技术类问题,由于这些问题你最容易回答。

不管你是否知道问题的答案,当被问及技术问题时,你不该该仅仅以简单的“是”或“不是”来做答,由于这样的答案并非面试官所期待的。

相反,应该多花一点时间讲故事,借机推销本身。

好比:

‍♀️ 招聘人员:你会使用 Ruby 语言吗?

❌ 糟糕的回答:是的,会一点。

✅ 恰当的回答:会一点。当我还在 Peekax 研究公司工做时,咱们有个小项目为 Web 框架选型。我当时负责研究 Rails,研究的过程当中我也发现了 Ruby 语言的一些不尽人意之处。虽然咱们最终仍是选择了 J2EE,可是老实说我打心眼里但愿能立刻开展 Ruby 的工做。

点评:从上面例子中能够看到具体详细的回答能避免歧义,而不加例证的简单答案容易产生误解。可能你所谓的 “会一点” Ruby 语言和面试官心目中的掌握程度有差异。

3 强调本身在工做中承担的任务

在讲述过去的工做经历时,把重点放在你作过什么上。

别对你实际作过的工做和起到的做用一句话带过。要知道你特别推销的是本身的才能,而不是当初的工做岗位。

好比:

‍♀️ 招聘人员:你使用 Ruby 作过什么项目?

❌ 糟糕的回答:我如今的工做是使用 Ruby On Rails 框架开发 4 种基础的内部 CRUD 应用程序,除此以外,团队还在 RubyForge 发布过一个数学函数包。

✅ 恰当的回答:我以前所在的团队由3位开发人员组成,咱们使用 Rails 框架开发了 4 个 CRUD 应用程序。公司原计划是想使用 .NET 框架,可是我最终仍是说服上司赞成咱们尝试了 Ruby。同时,我还努力征得公司管理层的批准,在 RubyForge 上发布了其中一个函数库。这个函数库的名字叫作 Arithmegoo,目前已经拥有数百次的下载量了。

点评:请注意强调本身在工做中承担的任务,使用这样的句式:“我作了什么。”即便只是团队中的一员,也不表明你只能成为碌碌无为的无名氏。由于你确定作出过一些贡献。

另外也不要使用模糊的总结,要给出具体的实例。