Google, FaceBook, Amazon 加州谋职记 (转)

By admin in 亚洲必赢app在哪下载 on 2018年10月21日

http://blog.csdn.net/ithomer/article/details/8774006

http://www.myvisajobs.com

一样年多前方,出于强烈的缘故,下定狠心肉身FQ。经过一番设想,放弃了看就长达路线,决定直接找工作,通过H1B签证出去。于是去年八月份自从百度辞职,开始着手准备。当时认为今年拿到H1B的成功率大致会出个六七变为,加上周围朋友等的随地鼓励,可以说还是相当自信之。然而,时至今日,在历经Google、Amazon、Facebook三寒合作社然后,这第一次等尝试也可耻地砸了……

 

战绩概览:

  • Google:仓促应战,HR电面一轱辘,技术电面一车轮,北京onsite有数车轮,惨败;
  • Amazon:技术电面两轮,在面试官反馈良好的状况下莫名挂掉,详情见下;
  • Facebook:HR电面一轮子,技术电面两轮,Menlo Park总部onsite五轮,惜败;
  • AeroFS:因为凡startup,临时告知无法提供H1B,于是告终。

私背景参见这边(原作者,本文系转载)

 

挫折的来由,简而言之即是简单单字——自大。在百度过四年差不多,技术面丰富进博;虽然没有坐开管理为对象,却为阴差阳错地关系了一定量年管理,从零带出了千篇一律支出二十差不多丁的研发队伍,同样获益颇足。再增长离职时正好遇耗时一样年之久远之首部译作正式出版,自我感觉良好,信心爆棚。周围的心上人跟同事等听说了自家的计划后还鼓励说“肯定得”,于是我为不怕抖地认为“肯定可以”了。这种自大心理使得我从来不抢将对象公司的面试方式研究透彻,也得不到立刻利用极端行之有效的主意弥补自己有理能力及之供不应求。

好歹,这段经历还是相当难能可贵的:经历了第一不好英语面试、第一不好处置签证、第一不良出国、第一不良反时不同,还有第一不行误机……
虽然求职未果,但还获益良多。本文就是针对性这次求职全经过的笔录,一方面警醒自己,一方面为为外产生像样打算的爱侣等养一个参考。由于几贱店之面试是交错开展的,下文并无完全本时间顺序进行描述。此外,出于NDA协定等原因,本文不见面透露具体的面试题。

 

面试准备

虽然去年八月份就是既正式离职,但实质上前几只月还忙不迭其他业务,做了有些事先一直怀念做而并未时间举行的非正式项目。期间则也持续补习各种基础知识,但直接不得要领,进度非常缓,效果堪忧。于是一直觉得没有备选好,迟迟不敢真枪实弹地开展面试。真正进入状态应该是十二月份下了。面试准备当少不了看面经,其中最为有指导意义的几首分别是前同事Cat
Chen的Google、Microsoft、Yahoo、Facebook一系列面经和博客园上之即时首拿了9个offer的传奇面经。其中,后者叫有底各种参考资料更加有价,我好深真正有效之面试准备多也是继就首面经的框架来之。

 

算法基础

显然,湾区的店以面试时那个珍惜实际编码能力,要求直接在线或于纸上、白板及写代码,并且要求凡可编译的零bug代码,因此有ACM背景的应聘者会那个占优。当然,不同商店在严格程度达也不尽相同,比如Amazon对管危害大雅的手误或API细节记不清等景象相对宽容,Facebook次之,Google最严。反观国内的互联网企业,虽然面试时也会咨询算法问题(尤其是针对性应届生),但一般不极端会要求手写上可编译运行质量的代码(要求写伪码的大队人马);同时考量的知识面也会见再常见、更开部分。一开始自以为湾区的这种面试方式并无科学——毕竟实际工作负莫人会晤要求你当未因调试器等工具的情下一次性编码成功。而且,竞赛类算法题的代码和工业界的代码完全就是有限种套路(在工业界干了几年的前ACM选手们应当特别懂得)。但转头一想,自己周围能够达标这个程度的,无一不是牛人。而且这艺术高度统一,易于判定,在大面试中再有利统一对试官的评定标准,从而达到严格把关面试质量之目的。总而言之,这种面试手段及高考有点类似——它恐怕未是绝合理的选拔手段,但对此特别公司吧,为了保险再也甚范围外的公平性和质地,似乎也尚未进一步合理的伎俩,因此即使当前而言它呢就算是最为合理的手法了。

即便自身个人而言,在校时至多乎即到过ACM校赛;无论刷题速度或数学与算法基础还远逊于专业选手,纯粹是耍票水平。工作六年多更加基本告别基础算法,顶多为就是到头来个时空复杂度,偶尔用平等潮微积分都见面感叹原来就游戏意儿还真来因此得上的下。再者就是平日描绘程序的惯。经过严格训练的ACM选手好就解题时整个一气呵成,当年ZJU校队神人们一直以提交框里写码提交一次AC之传说屡见不鲜。我平常自知是单粗心鬼,写程序一定是优先增架子后填肉,边填边调整;要是妄图一不好成功,那最终多半是错得没边儿。所以,算法基本功以及编码不够快、准、狠,就是自最深之老毛病。

以弥补这些不足,我顶早采用的办法是啃Algorithms、The Algorithm Design
Manual等大部头。然而实践证明这个主意收效甚微。当然不是开不好,而是情怀问题。这些大多数头行文严谨,事不管巨细悉数记录在案,最可当作教材或是当作手册日常翻阅。对于目标要是查漏补缺的本人来说,从头到尾看一尽太慢,而且同样请勿小心就沦为细节或许一些过后验证完全无必要钻的难关;跳着圈又非理解究竟哪是团结差漏的远在,无的放矢。

倘惦记搞明白缺漏的处究竟以哪,最实用的方还是实际做题。做不出来的本就缺漏,重点补习;做得出来的尽管尽量争取平等不善到位,追求编程速度。在这漫漫路上先后尝试了CareerCup、ZOJ、TopCoder和LeetCode。四独站点的得失对比如下:

  • CareerCup

    作全世界码农应聘者交流面试更以及真题的集散地,其优点自然就是是真题丰富。缺点也格外显著:很多问题叙述不谨慎,边界情况模糊;没有OJ,自己之代码不易也难以获得合理合法准确的论断;参考答案仅限于用户贴发的代码和思,而且CareerCup论坛的代码排版效果恶心得叫人难以置信,你几乎不容许贴有同份缩进正确的代码!

  • ZOJ、TopCoder

    ZOJ实在是绝熟悉了,本科时闲来无事就以ZOJ上切题。TopCoder交互比较复杂,但流程多差不多。二者都是OJ,因此好之代码不易吧、效率如何,都好很快判断。TopCoder相对于ZOJ的一个亮点是好查找指定难度和品种的题材。缺点则是即时两边都是比平台,当OJ判定代码错误时莫会见输出额外的诊断信息,一旦陷入难以想到的边界情况就是会花大量时光。

    除此以外,就这次的更来拘禁,ZOJ的修和TopCoder
    500划分以上之开以平均难度及比其实的面试题要大不丢。与那于难题上吃了多时光,多切一些简易修增进写代码的熟练程度可能重新发生帮衬。

  • LeetCode

    LeetCode可以说凡是构成了CareerCup和ZOJ、TopCoder的长:既出真题,又发OJ。而且当OJ判定代码错误时,会同时输出对应之测试用例,大大方便了调节。在面试准备的末期,我一心转向了LeetCode,训练效果显著。对了,目前LeetCode后台的C++编译器已升级至g++
    4.7.2,支持大部分C++11特点(尚非支持lambda),写起C++来舒心不少
    🙂
    就这次的阅历来拘禁,实际面试题的难度及LeetCode的平分难度相差无几。缺点则是题量较少,目前光发生100大多挥毫,覆盖面比较狭小(例如二叉树的写来雷同可怜堆,而贪图论题则几从不)。

此间引用Cat在他的Facebook面经中说的一样截话:

被自家「大起眼界」的凡给试题,原来真的好之面试题并无在于它来多麻烦,而在她发差不多简单,简单到熟悉这世界的人口瞬间就是清楚到你以游说啊与想问问什么。能够上
Facebook
的丁应都认为面试不麻烦,至少和中国之面试对比起来如此,那是因
Facebook
把觉得面试有接触难之人头都过滤掉了,而中华那些老麻烦之面试反而没什么区分度。

即便自我要好的经历来拘禁,的确如此。从难度及说,至少在电面阶段,Google、Amazon、Facebook的算法类面试题都是入门级的题材。给我的痛感有些像是考研——题不以难以,而在区分度,考的凡基础是否足够扎实。题目将到手会做的话立马就会下手,即便非会见做啊会当这道题特别熟悉。Facebook
onsite面试题的难度基本上也于这程度。Google和Amazon两下还没展开到终极阶段,不掌握后续的难度是否会生出升迁。从别的面经上来拘禁,Google的算法题于难度上万一更胜一筹,Amazon则会有一些面向对象类的系统设计题。

 

英语沟通

尽管如此对团结的英语还算是有信心,但此次面试前差不多没有和老外面对面沟通过,所以首先差英语电话面试的上紧张得反常,经常听不清面试官在说吗,好以起第二浅开始就是完全无压力了,窍门很简短:提前通知让面试官说徐点……说的时刻不待操心语法错误之类,正而某篇面经所说,人脑的纠错能力还是非常勇敢的,就终于一个乐章一个乐章为外蹦,老外一般也能够解。

跑题说一样游说口语练习,这上头好像没法短期突击,只能借助平时大抵钢。英语口语,一凡口音,二是顺理成章程度。口音的问题,我是中学的当儿因听英语歌连全力模拟歌手的发声解决的。至于流利程度,自然是因多说。但周围没有说英语的口咋办吧?我之方式于偏门——自言自语。以前在学校及供销社里之时节,出于种种原因经常要做技术分享,必须适度知道地将东西讲明白。久而久之逐渐发现判断好有没有起将一个概念来懂,最直白的法门就是是看能不能够将这概念与新手讲明白,于是便学习的下啊经常在脑部里做模拟。就这么,渐渐染上了自言自语的病,即给假想的听众把自己的思路讲出,一边说道一边琢磨听众可能的反响并数调整说辞,直至表述准确易懂为止。再长多年来看的文献基本上还是英语,很多术语根本找不交适合的中文翻译,脑子里少单locale切来切去极端辛苦,渐渐便养成了于是英语自言自语的习惯,无意间变相练习了口语。当然矣,这种手段只能锻炼到正规技能面的情节,日常沟通是掩不至的。不过对于面试来说,刚好够用。

 

面试过程

1) Google

Google的面试时是师兄推荐获得的。事后来拘禁即统统没有未雨绸缪好,实在是浪费了同样不好大好机会,对无鸣金收兵师兄。被推荐后赶紧,Google北京之HR联系自身。电话聊了大体上半只多小时,了解了部分背景情况,然后就动手帮我安排电话面试以及onsite面试。

电话面试的面试官是美国之炎黄子孙工程师,全程说之是汉语。由于时差,面试时间是北京时间早上八点(对方的下午四点)。简单讯问了部分事先的行事背景就起来做题,大致是写一个接近,模拟TCP栈的收包逻辑。写了事后还要要求更改也多线程版本,类似于一个劳动者消费者模型。Google电话面试时是于Google
Docs上在线写代码的。头一如既往拨写,动作比较缓慢,总体上过比较多,而且首先不成受出底解法虽然尚无错但并无迅速。多线程版本快写了的时节SSH隧道竟然断了(Google
Docs直接访问不平静,保险起见是FQ访问的)!由于面试就越预订时,面试官就说算了,面试了晚发到他邮箱好了。最后是例行之问答时间,不记得这自己问底凡呀问题了。

虽面试官让自己把最后一个题材之代码用邮件发过去,他可从没让自家留给邮箱,事后是经HR转发给面试官的。此外面试结束后发觉面试官给来之多线程的准绳发出误,会导致系统死锁。于是写了封长邮件,解释了会招致死锁的时序,给闹了点滴种或的化解方案,并附上了详实的测试用例,顺便优化了同等始效率不敷高之数据结构。当然,过程遭到并未翻动其他资料,完全是独立思想的。

约莫一两全之后,HR帮忙敲得了放在五道口之onsite面试。两轱辘面试各45分钟,都是终法题,要求在纸上写代码,面试后张张由面试官回收,似乎是若录写及面试反馈中失去。第一车轮的题材大经典,简单到今天一向不好意思说好曾开不出去……如果是一个月份后底自的语,毫无疑问可以秒杀,但就倒严重卡壳。第二轮子的题材有点有部分深度,DFS搜索加字典树加接口设计,也未是格外为难;面试官持续要求优化,最后一个优化点我于结尾一分钟才想出来。面试末尾仍然是例行之问答环节,由于事先举行了几乎年即时通讯,我哪怕问了一晃Google在实时互联网采用方面有无起什么规划,但出于面试官不是马上无异天地,无法被来什么实质性的情节,相互嗟叹了一晃Google
Wave之后面试结束。

星星轱辘onsite下来,自我感觉非常坏,事实上这为是自我立马段面试更着表现最差的少轮——没有一样道题会当规定时间内被出一体化、无错的代码。回想起来,这个结果和自身当即之复习策略有好死关系:当时己还处于看算法大部头,辅以ZOJ/TopCoder做题的等级,基本上是啊开难开啊书,后果便是各个道题都研究很漫长,解题时间很丰富,完全没有高达训练编程熟练程度的目的。再长纸上写代码一涂改就乱七八潮一团,越写越紧张……就面试中描写代码的艺术吧,我觉着之所以CollabEdit或Google
Docs在线编程最轻松,因为跟平常勾勒序差不多(当然要是平时给VS/VA、Eclipse宠坏了那就算零星说了);白板及勾画代码次之,因为写错的、不满意的地方得天天擦掉,保持完全干净;纸上写代码最为难,一不小心便涂涂改改搞得一样团乱麻,既影响自己之心绪也潜移默化面试评价。

虽然Google的面试就进行到第二轮onsite,但足以观看Google的面试要求还是于大的。面试官在关注代码的不错的而,也会见关切编程风格还是接口的诠释。此外,Google的HR工作开得不得了成功,面试前受我发了详尽的准备资料,邮件回复也颇及时。最后电话通知面试结果的时刻HR先是问问了本人自己之感觉到,然后成面试官的品委婉地吃出了定论。

 

2)
Amazon

Amazon的面试时是同学推荐获得的。和HR全程邮件联系,反馈速度最好慢,一个来回足足一两全。和自身联络的HR的做事时跟Amazon总部差了几乎单小时,不知道是不是外包。

Amazon的第一轮电面是自先是蹩脚以及老外电话联系,起先觉得没有啥,但靠近面试时可紧张得千篇一律塌糊涂——面试官语速太抢,听不亮堂什么……由于联系不是可怜顺畅,之前的行事背景介绍得较失败(之前起准备了,但是同紧张全忘了)。面试官的态势则大nice,但任语气似乎比失望。之后,面试官对自家申请之AWS组做了一个简约介绍,然后便就此CollabEdit在线做了片鸣字符串的开,过程还算是顺利。面试结束后review自己的代码,发现产生少数处在稍错误,再增长同样发端联络不沿,沮丧地思量应该是从来不玩了。

没有悟出了了大约两周多,在收取Facebook的onsite面试通知下,Amazon的HR发邮件过吧打算再进行相同车轮电话面试,向自己征求可用时。回复后以过了大概一健全,才好不容易敲定了面试时间。

此时段我既来了Facebook三轮电话面试的更,LeetCode也断了广大题,纸上描绘代码虽然还缺少,但于CollabEdit这样的在线编辑器上几乎分钟切一道简单修对付电话面试都全无问题(早点知道LeetCode就哼了)。于是第二轮子电面异常顺利。一及来面试官问我选择数据结构的书要算法的题,我选了数据结构题,半钟头多同触及切了简单鸣。做第二志题时我管一个口径理解错了,面试官指出后像我道歉说是自己讲述不够清楚,好于算法整体达标差距不死。做第三道时,面试官鼓励说会不负众望第三开之候选人不多,因为时间所遗留无几,就非求写代码了,给来思路即可。第三写讨论结束还残存几分钟,愉快地进问答环节。末了,面试官给了非常尊重的评说,大致是说不太会起负面反馈,HR后续应该会安排及Seattle的onsite面试,当然他并没将讲话说颇。

但,接下的始末发展就于坑爹了。

Amazon第二轮子电面结束之常,去Menlo Park参加Facebook
onsite面试用的B1签证都搞定,但具体里程还免规定。本想如果Amazon的HR能够立刻跟进后续安排的话语,就同次来定两下的onsite。然而Amazon的HR迟迟不见回复。由于是率先浅出国,担心忙中出错,便决定Facebook面试了后即刻回国,大不了Amazon的布置下来之后再行走同一和。于是跟Facebook安排的旅行社沟通,将行程定为面试后第二上回国。又过了盖一圆满,Amazon的HR来信说对不起,经过比我们挑选了别的候选人云云,具体由则净没有提及。这么莫名其妙地挂掉实在是令人恼火,但当时针对Facebook抱的想望还比老,并没有最上心,心不在焉地回了封thank
you了从事。现在推测应该更加追问一下叫拒的因之。总之,Amazon的面试官给自己的觉得蛮好,但HR的跟进速度与质实际没辙为人乐意。

 

3)
Facebook

Facebook的面试时平等是同学推荐获得的,这也是这次求职经历被走得最好远之均等不善。正使Cat在他的面经中所陈述,Facebook的HR邮件回复很及时,而且常常于未工作时间恢复,整个经过遭到杀认真负责,不得不赞叹一下。Facebook的首先车轮电话面试是由HR进行的,时间是Amazon第一轮电话面试的老二上早上,而Amazon第二车轮电话面试那天,Facebook方面曾进展到委托旅行社替我安排onsite行程的品了,其工作效率可见一斑。

HR电话面试

事先起Cat的面经中看到Facebook会以HR面的时刻问有基础的问题,并留下一道作业题。但自己的HR面试却只问了过去之做事背景。后来询问及Cat所说的情景是前者工程师招聘流程特有的,而自申请的凡Infrastructure组,就从来不及时无异于环了。如前所述,Facebook
HR面的前天就是Amazon的率先浅电话面试,有了前天挂钩不痛快的训诫,面试前我将思念赢得的题目及前面的劳作背景等信息一五一十勾了下,实践证明非常实惠。对方询问及自发管理更而照样要开相同线工程师之后似乎十分中意(这着实是本人之诚实意思)。末了预定了生一样蹩脚电话面试的日。这次面试进行了大概一半单小时,就关系顺畅程度而言比Amazon的率先不成电话面试要好多了。

技术电话面试

联网下的电话机面试是技术面,面试官是位女,看名字觉得是礼仪之邦总人口,事后果然在LinkedIn上查到是毕业被交大的同龄人,仰慕。虽然面试官是中华人,但仍旧是用英语交流之,因为言语沟通能力本身为是观察环节有。此外,由于这是该面试官的首先面试,还有一样人数旁听。一达到来仍旧是概括介绍下背景,介绍中面试官通过邮件将CollabEdit上面试用的白板地址发送给本人。点开之后CollabEdit戏剧性地回报生500
Server Internal
Error。然后面试官似乎较我还要手足无措,经旁听的工程师指点后转战Stypi连续面试。第一修要求说明下特别端序、小端序,并写单函数判断当地字节序,秒杀。然后是同道二叉树相关的书,写了一个递归版本,途中犯了一个小左,经提示后正;通过后试官要求重复写一个迭代版本,写了一半出硌卡壳,面试官提醒了少数蹩脚我都没会走上正轨,直至面试时间截止。

直面了之后于沉闷,因为那道题并无为难。结果使厕时出人意料察觉及前面错在乌——马桶以及浴缸果然是灵感喷发的绝佳场所……由于面试过程中面试官曾吃自身作过一样封邮件,我就算便捷复原了同一查封邮件,给出了一样份包含测试用例的只是编译的代码。之后面试官好礼貌地回信说这是它们第一糟糕面试,我在面试时吃来底解法和她熟悉的老路不平等,因此不知情该如何提示和指引,同时表明已在面试反馈中建议再寻觅一名叫更为资深的工程师对己进行面试,“可能”还见面生出相同次机会,并祝我幸运。

后来就是是焦急地待。求职过程进行到之上,Google方面业已深受驳回,Amazon的第一不良电话面试让自己好丧气,Facebook的这次面试前景似乎也生惨淡。等了一些天无回音,一度让我深是消沉,每天只有是背后地在LeetCode上切题。不思贴近新春佳节,Facebook的HR发来邮件预约第二不成技术电话面试,没多久Amazon的HR也发来面试预约邮件,师弟@mikeandmore2还要通过邮件帮我推荐了AeroFS的一模一样各类元老(AeroFS是如出一辙寒YC投资之做P2P文书共/共享的startup)。这大概就是是所谓绝处逢生吧……

Facebook第二糟糕技术电话面试的面试官仍然是中国丁。走及及时无异于步,之前的训练功能初步呈现,基本上找到便捷将定这看似可门级算法题的良方和感了。这等同轱辘面试吗比较顺,和以后进展的Amazon第二差电面类似,四十五分钟连切三书写,第三写吗是盖时间涉及仅仅待出口思路。面试官听上去比较满意。面了以后大提神,心想就生至少能够去Menlo
Park溜达一绕了,就算面试没经过,也权当是在座电话竞猜中了单加州三日逛了——没悟出最后真正让我乌鸦嘴说中,唉!第二天即收到了HR的onsite邀请,然后就是开始收拾签注。

 

签证

Cat曾经在某群内说过一样词话,大致是说“某些人从早到晚说而出国,却连个旅游签注还不情愿办”。好吧,看到就句话的当儿自己就是生出种植躺枪的发——此前己还尚未办过签证。收到onsite邀请时一度是二月中旬,为了赶上4月1日的H1B申请,HR敦促我不能不尽早就面试。收到Facebook用于办理B1商务签证的邀请函后,紧张之签准备干活就是起来了:准备资料、填写DS160表格、预约面签,各种头怪,按下不表。

可怜幸运的凡,我预约到一个格外接近之面试时,这样一来三月新便足以到Menlo
Park。由于去年八月份早就于百度离职,我不由自主担心会否因为脚下没有雇主如果导致面签被驳回。为夫,准备了户籍仍、结婚证、过往聘用合同、银行交易记录、学位证、毕业证明等林林总总一老大堆材料。不思面签当天这些资料一律客还并未用,美女面试官只了解了去美目的以及自家所申请的职的工作地点,期间于处理器及确认了一下己前面的行事更,末了微笑着说了一如既往句子“Good
luck”便放行了,整个过程未交30秒,连Facebook的邀请信都没扣留。

 

Onsite

HR告知海外候选人之onsite面试一般配备成周五出发周一面试,中间相隔一个礼拜,以便休息和倒时差,同时为尽量减少在职候选人请假的数。我之onsite时间表也是这么。这个布局还是比较人性化的。不过事实证明短短一个礼拜是纯属倒不恢复16单小时的时差——在抖间每天夜间都醒得跟打了鸡血一样,完全无睡意,以至于面试前一模一样继我才睡了不顶四只钟头,周一五场面试狂灌了季杯子咖啡。今后再度到海外onsite恐怕得提前一个礼拜在家就起倒时差才实施。

Onsite前后,HR和当协调旅社的Facebook工作人员都老效忠,提供的音讯异常详尽。预订的酒吧就算是Cat面经中提到的Sheraton
Palo
Alto,地理位置极佳;缺点是网络龟速,恍如置身墙内,当时合计要是全美都如此个败网速,肉身FQ又为哪般?

由于onsite是在总部进行,事先要签名一份NDA协议。协议内容很严苛,其中确定当面试中获悉的别样information都属于保密范畴,所以我只会选择GlassDoor落得涉到的内容来写,面试中问答环节的情节就稍微过不取了(Facebook方面已作邮件说接到GlassDoor上描绘面经,所以这样做相应是平安之)。

Sheraton Palo
Alto到Facebook总部大约20分钟车程。面试当天朝以酒吧门口打车过去,在前台签到经常大约是9:30,然后便是静候HR。期间连入Facebook的访客用无线网络上了会儿网,这才好不容易找回了针对性美帝网速的自信心。十碰钟帅哥HR准时现身,一番寒暄后就是带本人概括逛了转园区,灌了海咖啡。其中自最好口水的凡站立办公用之案和重特大的显示器。其他细节各种面经都生介绍,按下不表。

面试在一个小号会议室进行,两面墙上还来答题用之白板。面试开始前,HR先介绍了各轮面试的内容与各个。面试官分三种植角色:

  • Ninja(忍者):面coding,白板写代码;
  • Jedi(星战里的绝境武士):面亚洲必赢app在哪下载文化内容,诸如个人兴趣、职业规划等务虚内容;
  • Pirate(海盗):面系统规划。

自我的面试安排是上午一律轮子ninja、一轮jedi加ninja、一轮pirate,下午个别轱辘ninja。每轮45分钟。

率先轮ninja是独中国人面试官。一共两志题,第一书先勾勒有了一个对而非顶高速之解法;优化了巡,面试官勉强满意,进入第二开。第二挥毫是道了没有见了的图论题,面试官题目叙述到一半的时节我自以为想有一个死简短的做法,于是很快说了思路,结果面试官也快给出了一个反例……来回两次之后面试官告诉自己此路不通,挣扎了片刻依旧没有思路,最后终于时间到,不得不放弃。事后察觉呢是只经问题,做不出去纯属复习不完。这为是之前过于依赖LeetCode的苦果——LeetCode上的问题类型比较狭窄,很多上面尚未掩盖至。

次轮子是jedi加ninja,有三三两两独照试官,一个承担面试,一个见习旁听。一直达来第一jedi角色,聊了盖二十分钟,还算是比较投机。余下的日召开了道题,一次性顺利通过。末了提问环节的早晚聊至园区内各种涂鸦,顺手在白板及于旁听的面试官画了单卡通像(那位是光头,好打……)。

其三轮子起前有死钟中场休息时间,HR再次现身,又带来我转了扳平缠,再浇一杯咖啡(困啊)。然后有了同码比较坑爹的作业——面试官放鸽子了。我们回去会议室后,面试官并不曾按时出现。又相当了点滴分钟,HR出去打了个电话,叽哩咕噜了一会儿,然后同面子郁闷地骂了句“fuck”。原来面试官搞错了时间表,接电话经常人尚于妻子……好于HR快速找到同样员临时面试官,得以前仆后继面试。虽然面试开始时较预订时后了十五分钟,但迅即号即面试官的显现可死正式。面了后我自我感觉还对。但后来才理解就无异车轮我的见并无绝好。原因有有限独:第一,这是自己这次求职过程中之率先轱辘为是唯一一车轮系统规划面试,没有经历;第二,想最多了,一达来就是朝着深数据上想,从磁盘存储着手,没有及时发现面试官给出之数据量完全好放入内存,面试官提示了几乎糟才发现想复杂了(明明先自己公开试官的下还候选人下了是法的说)。

下就是是午餐。按老是由推荐人领候选人去餐厅,如果推荐人不在还是尚未推荐人,则由于HR领去食堂。我的推荐人当时着国内,我以以为HR会过来,没悟出发现Cat等在会议室门口。原来HR根据自身简历及之背景材料为铺内或许认识自己的人群发了邮件,希望找到熟人陪我吃中饭,而Cat在结尾一分钟发现了当下封邮件。由于我的日程是面试了后随即回国,没有工夫打,所以之前中心无打招呼于加州的同窗和情侣,能看出熟人实在是预期之外的大悲大喜,让自家本着Facebook招聘工作的印象还大大加分。午饭前后各一海咖啡下肚,Cat又带来我多少逛了产园区,期间聊得可怜其乐融融,感谢感谢!

下午凡是接连两轱辘ninja。第一轱辘是个欧洲口音的美女面试官。第一鸣题在次轮子电话面试中问过,告知以后换了千篇一律鸣,结果悲剧地轧于即时道题上。题目自己不为难,我为起思路。写到一半底当儿面试官说此算法占得空间不过多,不够好,于是自己准备按照她底笔触走,结果自己并未尽思念清楚,越活动更绕,小磨不决。眼看时间所遗留无几,决定或者遵循自己原先的思路来,好歹先解出来,好坏再说。最后磕磕绊绊总算写出来。但随即同车轮只开了这样一道题,显然不可以。最后一轮以是个别独给试官,一个基本一个旁听。这无异车轮的观及第二车轮电话面试时差不多,非常顺,45分钟切了三志题,而且都勾有了一体化的代码。

第五车轮结束后试官直接用本人送出了园区。本以为HR还见面出现,打算再感谢(整个招聘过程被他的做事真特别美妙),但结尾没见到。上午面试官放鸽子前就扣留他同切神色匆匆状,估计其他工作也忙于得可怜。当时本身还没有意识及上午最后一车轮系统规划面试的评头品足不足够高,心想除了上下午先是车轮表现糟糕以外,其余三轮还不错,应该出胜算,于是心情还对。

从此和Cat交流时常了解及,一般onsite面试就布置四车轮,如果四轮子表现模棱两而,最后会加面一车轮。但自己之五轮子面试是一早就规定好之,这点比较奇怪。我怀疑有或是坐第一轱辘电话面试的下结论比较模糊的缘由。

 

拒信

未晓凡是未是盖时差导致神智不清,我还以机票及之出发时1200PM错看成200PM,然后华丽丽地以误机画上了私家第一不善国际旅行的句号……还好改签免费,不然可即使亏死了(来回机票、住宿、餐饮、地面交通费用还是由Facebook报销之)。精疲力尽地返回首都随后,首都机场的Wifi死活连休达到,回到家里就查收邮件,于是便收下了拒信。不由得埋怨Facebook招聘工作未休太过快了吧,各位面试官要无苟更慎重考虑下啊?(哭……)不得不说立刻或者相当沮丧的。HR在邮件被说可外约时间维系一下面试反馈的底细。考虑到onsite期间这号HR似乎工作非常繁忙,出于节约对方时刻的设想,回复邮件时自沾了一样份用Google
Docs做的在线问卷,其中列有了装有想问的题目,并尽可能安排成了选择题的样式。同时,考虑到一点问题或不便宜回,所有题目都安成了摘答题。

下,不光收到了HR对问卷的回应,还收受了onsite面试官的反映细节。由此我才得知系统设计面的举报不优。此外jedi面的反馈似乎非常好,看来就是换了门语言,嘴皮子功夫呢要过得去的。总之,在决定性的面试官投票被我坐同等票之差落选。

 

小结

Facebook的面试从头到尾都使Cat所说的那样,没有高难度的问题,完全看基础是否足够扎实。我当电面和onsite面中有之景象均是和谐复习不做到或不足够熟练所给。即便是系统规划开,也几乎无欲什么工作经验,我之感觉到是于理想的应届生为不见面起什么坏题目,想得无比多反容易栽跟头。

除此以外,如果非是Amazon反馈了晚,我该还见面当湾区又要上一两健全,这样的话也许还来得及再争取一两寒onsite面试时。当然,Facebook
onsite结束晚自己重新获得在侥幸心理盲目自信,没有下决心改签机票同样罪不可恕……

事后Facebook又发了同一客在线调查问卷,对面试体验做调查,末了尚提供了一致卖礼物清单,T恤、帽子、鼠标、记事本等等任选一样。总之从头至尾Facebook的招贤纳士工作为本人的觉得还很好,无论是工作质量、效率,还是人文关怀,都开得杀到位甚至高于预期。

 

后记

于极度早萌生肉身FQ的胸臆,到亲身实践一总体,再至机会擦身而过,感慨良多。不过,至少这次的经验证明了好虽功力还不够,但为殊得无极端多。我尚未放弃,准备充分之后还见面再试一次。面试是只涉活儿。此次求职经历着,第一次于电话面试、第一坏与老外交流、第一坏系统规划面试等等,都展现不出彩。此前尽管当了好多次面试官,面人没有一百乎生几十,但轮至祥和因候选人身份更的求职面试却仅仅来同样糟。如果前未那么犹豫不决,在试Google之前多尝试几贱积攒经验,结果可能就全盘不相同了。

最后,跟同有意往经过寻找工作FQ的情侣等说一样词:FQ的可行性其实大高,只要技术及英语这点儿单坚强指标合格,且家人未反对,再长胆大心细,就不行有期待。可惜我之例证不足以鼓舞人心,只能写点流水帐供大家参考罢了。

当时首面经欠了临近一个月份,一方面是以求职不顺心生懒散,一方面是blog主机服务商接连故障,前片上才完全恢复。今日终把欠债上及了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2018 亚洲必赢app官方下载 版权所有