[心得] Google TW Software Engineer 面试心得

楼主: kyan820815 (4000)   2022-03-24 18:20:31
本人目前在新加坡,最近刚收到offer,所以想来记录一下心得
去年九月在linkedin收到hr面试邀请,
因为和hr说要准备一下,所以面试开始是在一个月后的十月
我自己比较喜欢写c++,工作上用golang,刷题和面试都用c++
1) Phone interview: medium
英文,主要考的是data structure & string processing,follow也是类似的
过了phone interview后,原本hr排连续四天面试,想想觉得很累,所以改成一周两天,
连续两周,时间在十一月中
2)四轮on-site interview
这四轮和网络上应该都差不多,三轮coding一轮bq,印象中除了bq中文,其他轮都英文
bq的话我觉得正常答,把amazon lp看一下就可以了
coding的话我感觉 2 medium 1 hard,大概就是一些常考的string,binary search,graph
都有follow up,但不一定比较难,可能就是变形,或加一些constraint
觉得自己比较幸运一些,考的不是我最不擅长的dp,另外我觉得其中一个小技巧就是要多
跟面试官互动
尽量边coding边和面试官交换想法,我看过有写不出来但有一直交换想法,然后过的
也有全程安静且写的出来,但没过的,当然也有可能是其他因素,
不过可以的话,在面试开始以后,首先说出对题目的想法,可能用到的算法,资料结构
,和面试官确认一些可能的问题,并且询问面试官自己的想法是不是合理
再来就是coding,coding的时候可以和面试官说,为什么这时候要这样做,也就是说,把
自己coding的逻辑说出来,尝试说服面试官
换个角度想,如果我是面试官,我自己也不希望看到一个全程安静coding的人
我也有一些刷题的朋友,我知道自己在解题方面的直觉比较差一点,所以我以大量练习来
补足自己的缺点
基本上,刷过的题目都至少重刷四遍以上,每三个月也会复习一次,
然后尽量强迫自己每天都要刷题,新题旧题都可以,主要是维持题感
附上两年半以来的刷题纪录
https://imgur.com/XQBUiVI
祝大家都能面试顺利!
作者: lolpklol0975 (鬼邢)   2022-03-24 19:40:00
leetcode 好猛
作者: elesterknigh   2022-03-25 00:19:00
推 强者
作者: MAGICMCGRADY (荒剑燕飞)   2022-03-25 01:15:00
没考system design吗
作者: ab37695543xs (bill_kotori)   2022-03-25 01:48:00
也太累了吧,人生都在刷题
作者: cowbadma5566 (陈拷白)   2022-03-25 05:57:00
这刷题好鬼
作者: insomniablue   2022-03-25 09:19:00
强者感恩 把你刷题图片弄成桌面提醒自己多烂
作者: hsuchengmath (AlbertHSU)   2022-03-25 12:54:00
太神了,我只有要面试的时候,才会开始刷
作者: JenniferLope (ㄚ)   2022-03-26 11:40:00
大师

Links booklink

Contact Us: admin [ a t ] ucptt.com