[经验] 日本Google、趋势科技 面试心得分享

楼主: howardtzou (狗狗)   2019-05-25 21:29:51
《前言》
背景:113电资学士班(已停招),目前以交换学生的身份在东京读书。
由于暂时没有升研究所的打算,加上从以前就一直很向往在海外工作,
于是我就趁在日本交换的期间顺便搭上了他们的就活(求职潮)。
顺带一提,日本的大学生一般都会在大三的春假到大四上这期间(2~6月)找工作,
拿到内定(offer)的话隔年4月一毕业后就立刻到公司报到。
由于我结束交换后还得先回台湾当兵,我找的都是隔年4月就职的职缺(20卒)。
《准备》
由于我主要锁定的是Software Engineer的职缺,
我从下定决心要找工作开始每天都会用闲暇的时间刷Leetcode,
两个多月以来大概刷了130题(27% Easy、60% Medium、13% Hard)。
不得不说勤刷Leetcode对于大部分公司的coding test确实有很大帮助,
我也是在刷题时顺便复习Data Structure跟Algorithm。
《面试过程》
● 日本Google(Software Engineer)
Entry Sheet→Online Assessment(120 mins)→Phone Interview(45 mins)→
Onsite Interviews(45 mins * 4)→Hiring Committee→Team Match→Offer Review→Offer Get
在我寄出履历后我本来已经做好被刷掉的准备,
毕竟都被日本微软发了无声卡了,剩下的应该好不到哪里去。
没想到隔了一周后recruiter联络了我,并且要我在指定的时间参加online assessment。
测验的内容出乎意料的容易,考了两题难度Leetcode Easy-Medium的题目
(Optimization Problem、All Pairs Shortest Path)。
在我通过online assessment后recruiter便跟我约好phone interview的时间。
在phone interview时interviewer一共问了三个题组。
一题字串处理题、一题Pre-order Traversal实作题,跟一个观念题
- Why should we increase the capacity of a dynamic array exponentially ? Why not linearly?
前两题因为勤刷题的关系我很快地就解出来,第三题虽然当下我没有立即回答出来,
但在interviewer的引导下我完成了基本的数学推导,并给了差强人意的答案。
phone interview完隔天我收到了recruiter的邀请
到日本Google office进行onsite interviews。
Onsite interview当天遇到第一个interviewer时,我很好奇的问了他一下
是不是要签NDA之类的文件,结果他表示“我从来没有听说过有这东西耶!”。
我原本想在这里透露面试题目的细节,不过为了公平起见我还是点到为止就好。
- Interviewer A 考了Parenthesis Matching相关的题目
- Interviewer B 要我实作出一个让使用者能在graph(2D Array)上画直线的Function
- Interviewer C 考了一个Breadth-First-Search on 2D Array的应用题
- Interviewer D 考了Greedy Algorithm里经典的Scheduling Problem
每场interview的一开始interviewer会先跟你讲一下题目的specification,
接着会有一段时间让你跟interviewer讨论你解题的思维。
如果interviewer认为你的解法可行(尽管不一定是最佳解),
他会请你先把code打在Chromebook上,接着跟你讨论你写的code。
以下是几个常被问到的问题:
- Time Complexity?
- Space Complexity?
- 你觉得你的code可以处理 edge cases吗?
- 你觉得有哪些input可能会让你程式crash?
(例如return (y/x) 而使用者输入x = 0, y=5)
- 你觉得有更好的解法吗?
如果你的答案已经是最佳解的话,
interviewer这时可能会出一些follow-up question考验你;
如果你的答案还有改善的空间的话,interviewer会适时地引导你走向更好的解法,
然后要求你把不同的解法写下来并且比较两者。
这次面试题目的难度大致都在Leetcode Medium-Hard,
其中第四题我因为很快就提出最佳解,
follow-up的难度一口气被提升到Hard,当场直接被考倒。
综合我在日本Google onsite的心得,
我认为比起卯起来自己解题目,更重要的是把你的想法传达给interviewer,
并且适时的跟interviewer交流想法。
大部分的interviewer都会积极的跟你沟通,但不幸的我还是有遇到
爱理不理的interviewer把场面搞得很冷,只能说沟通真的很重要。
虽然四场interview的题目跟大部分的follow-up我都有解完,
但因为自己的一些小失误,我对onsite的结果没有抱太大的期待。
其实Google能走到onsite对我来说已经是一种鼓励了,
只能期许自己几年后再战Google。
● 日本趋势科技(制品开発职 R&D)
Entry Sheet→Coding Test(60 mins)→一次面试(60 mins)→
二次面试(60 mins)→Web Test→三次面试(40 mins)→
最终面试(90 mins)→内々定
一开始我其实就有注意到日本趋势科技,
但在我了解到他们主要都是招营业职后,我便打消了念头。
之后偶然间再次点开他们网页时,我才惊觉他们
原来有在招Software Engineer,只可惜申请时间已经过了。
一个月后,趋势科技某天寄了通知信表示R&D部门又有在征人,
我心想“不能再错过了第三次了!”于是就鼓起勇气缴交entry sheet。
缴完entry sheet后趋势科技便寄给我coding test(codility),
虽然只有一题但难度大概有Leetcode Medium-Hard。
由于那阵子才在Leetcode上遇过Two Pointer的问题,
于是我就用类似的概念把这题解决掉。
coding test后隔几天我就收到了一面试的通知。
在参加趋势的面试前我有事先准备了一下日本企业面试时常被问到的问题。
一面是由人事部的一个职员负责在面试我,题目类型以behavioral questions居多。
二面时是由R&D部门的两个社员负责面试,
他们除了问我一些我有参与过的project的细节,
还把我coding test时写的code印出来要我解释
(看到test report上的100分真的有股莫名的成就感,感谢Leetcode赞叹Leetcode!)
大概是因为二面时大家都是engineer,谈话的气氛非常轻松自在,
隔天我就收到了三面的通知了。
在收到面试通知时,HR姊姊告诉我我得在下次面试前
完成线上测验(日文、数学跟人格测验),
顺便预告我三面时会由R&D的部长跟人事部的部长亲自面试。
由于在那之前我没有碰过线上测验,为此我还特别买了模拟试题事先练习,
结果当我打开测验系统准备考试才发现
“しまった~他们用的线上测验是另一个系统的!!”
无奈为时已晚,我只好硬著头皮完成测验。
至于当周的第三次面试,我本来以为面试官会是个很严肃的人,
进了会议室才发现原来R&D的部长是个很慈祥的阿姨,面试时的气氛也很轻松。
结束面试在回家的路上时,HR姊姊突然打给我说恭喜通过三面,
并邀请我参加最终面试前一天的社内活动。
在最终面试的前一天, 我如期地前往参加社内活动。
原本我以为这是给公司的员工参加的,
结果到场之后才发现这个活动是给所有已经拿到内定的学生。
我当下才意识到“啊…我大概是被内定了吧…”
离开前HR姊姊还对我微微笑说“明天最终面试加油喔!”
让我心情瞬间轻松了不少
最终面试跟前面的面试最大的不同在于
“面试者除了我之外还有两个应征营业职的女生也参与了其中”。
由于已经没有人跟我竞争相同职缺了,
于是我就抱着去聊天、交朋友的心情轻松赴会。
至于负责面试的副社长—大三川先生本身也是个很健谈的人,
与其说是面试倒不如说像面谈。
最终面试完隔天下午我便收到了内々定,
不过由于当周五还有google的onsite interview,
我请HR姊姊再给我一点时间考虑。
综合来说虽然我申请的是R&D职缺,申请流程却跟其他日企一样繁复,
从我寄出entry sheet到我拿到offer之间也过了两个月。
这当中虽然所有的面试都是用日文,而我的日文其实也蛮弱的,
但可能是因为R&D部门会常常需要跟其他国家(台湾、美国等)的team合作,
除了日文跟专业之外英文能力也很重要,我才被日本趋势科技相中。
能够拿到他们的offer真的还蛮幸运的。
● 其他
除了以上两个公司外,我其实还有申请不少公司,
不过因为大部分都没有进到面试我就省略心得了
-《无声卡》日本微软(Software Engineer)
-《提出Entry Sheet后被拒绝》日本Yahoo(Engineer)
-《Technical Test后被拒绝》Mercari(Software Engineering)、
LINE(Software Engineer)、日本Amazon(SDE)
-《一次面试后被拒绝》Cookpad(Software Engineer)
之所以会在Technical Test被刷掉我认为应该不是因为
自己coding能力不足(题目基本上都有解出来),
可能因为自己的背景跟公司要找的不服(没什么后端经验),
或者是近年来这几间公司太热门导致筛选门槛变高。
《总结》
由于目前就只有日本趋势科技的offer,
考虑到未来的发展我应该会先去那边蹲个几年。
当然如果Google的recruiter决定把我的申请转到HC,那可能又会是另一个结局了
(不过大概1400万个结局里只有一个是被hire的)
这次就活最大的感想大概就是:曾经我以为离我很近的公司原来这么遥远,
而我认为难如登天的公司原来就近在眼前!
“人生有梦,筑梦踏实”
与大家共勉之
《6/28更新》
没想到过了一个月后,那个所谓的另一个结局真的发生了...
在那之后的流程大概如下:
- 5/29 recruiter告知通过onsite interview,同时跟我要了一些document
- 6/7 通过hiring committee
- 6/19 完成team match
- 6/28 recruiter告知北美的team已经完成offer review,恭喜加入Google!
只能说不到最后千万不要放弃啊!
感谢底下推文的各位,能够得到这么多回响真的是我的荣幸~
作者: sailsea (虎步向前!!)   2019-05-25 21:48:00
推一个
作者: ad86315 (J7029)   2019-05-25 21:58:00
推~
作者: cominlin (DiawCat)   2019-05-25 22:12:00
感谢分享
作者: moomin60129 (小玫)   2019-05-25 22:43:00
推 缘分很重要
作者: scarletflare (捷克林呆呆)   2019-05-25 23:08:00
推推感谢分享
作者: s89029 (混)   2019-05-25 23:25:00
推,感觉软件工程师的面试都好硬实力
作者: lingerptt (苍林亚鸟)   2019-05-25 23:25:00
辛苦收获丰富的果实
作者: jammy50605 (小刀)   2019-05-26 00:00:00
那是因为软工的实力比较好量化
作者: anthony416 (georgehsu)   2019-05-26 01:10:00
感谢原po细节分享,想请问原po交换学校?好多名企面试机会
作者: dividebody (影分身)   2019-05-26 03:03:00
推推
作者: wintercoldb (balance)   2019-05-26 04:37:00
作者: pttnowash (不用洗)   2019-05-26 07:48:00
为什么需要你的DNA文件....
作者: f1986715 (Sionat)   2019-05-26 08:06:00
只看到NDA,没看到DNA...
作者: minlunnn (线)   2019-05-26 10:15:00
推详细分享~
作者: iiiii (I take 5)   2019-05-26 10:58:00
Google的也太难
作者: bearsteak (熊排)   2019-05-26 11:03:00
推一个
作者: satuki (皐月)   2019-05-26 11:41:00
请问大大日文程度大概在哪边~~~
作者: hinagiku0531 (猛哥西河)   2019-05-26 19:36:00
朝圣推
作者: KGB13 (狼友请Q)   2019-05-27 00:27:00
作者: abc53 (abc)   2019-05-27 00:28:00
作者: wilson85771 (HOW)   2019-05-27 00:49:00
推,谢谢分享
作者: RLCorn (山氣日夕佳)   2019-05-27 07:21:00
很棒的分享,难得没看到推文歪掉XD
作者: luxylu ( 露西露 )   2019-05-27 08:21:00
强 推一个
作者: kingnamefu (Hey! K)   2019-05-27 10:16:00
作者: zxc0312 (11)   2019-05-27 10:48:00
硕班读一读再找一次 别回台湾中断有能力的话东大硕班念两年 再参加一次就活 机会会更好
作者: Diawchen (weiwei)   2019-05-27 13:53:00
推推
作者: pttnowash (不用洗)   2019-05-27 19:52:00
想请问东大的正妹多吗...
作者: fifi82726   2019-05-28 03:21:00
刷130就解google onsite 肯定强者
作者: monologist (不要跟猪打架)   2019-05-28 09:15:00
感谢分享!
作者: RoyKudo (Zack)   2019-05-28 13:37:00
推 回一下前几楼 东大很多有气质又漂亮的女生~
作者: askaleroux (FalconTW)   2019-05-29 13:09:00
东京趋势原来有RD啊 我以为都在台北
作者: jiemayday (仆が仆のすべて)   2019-05-30 19:53:00
推!!
作者: chiu1505 (天下第一武道大会优胜者)   2019-06-01 09:21:00
推!感谢分享
作者: cwlee925 (())   2019-06-01 12:15:00
有需要可以跟我联络,其实我妹在新宿趋势科技待了3年了,她之前是直接从台北申请转调过去....
作者: nba1895   2019-06-01 20:24:00
强者推
作者: joy78716 (最爱七咲逢)   2019-06-01 23:01:00
推~
作者: bluegray (Try Harder)   2019-06-03 04:26:00
恭喜拿到日本趋势offer!没想到招募过程这么繁复。
作者: akb49 (永和藤木直人)   2019-06-03 09:08:00
东大是以妹少 (2:8) 左右平均颜值低著名的但是可以跟其他学校联谊不算是最差啦 但很明显是平均以下
作者: edison51501 (萝莉总队长)   2019-06-21 22:16:00
恭喜
作者: bluegray (Try Harder)   2019-06-23 06:45:00
所以最后拿到Google的Offer??恭喜!

Links booklink

Contact Us: admin [ a t ] ucptt.com