计算机专业,想进Google新加坡的同学,先别急着刷题~很多人一上来就猛刷几百道,结果卡在了流程细节上!我是向老师,马来西亚本科、新加坡硕士、香港博士,三地都读过一遍。
身边做技术的朋友不少,今天把这条路掰开讲一讲。先说清楚:内容整理自公开面经和薪资平台,不是官方说明。具体批次、岗位要求,请以Google招聘官网和招聘官通知为准~
先看流程。很多人以为Google面试就是一场硬仗。其实它是一条分好几站的路。公开信息里,常见节奏是这样的。
先投递,走官网、校招或者内推。投递有个小tip:在领英上别只点Easy Apply,直接跳转公司官网投,回复效率更高。学校的求职平台、校内招聘会,也别漏掉!

投完先等招聘官电话,二三十分钟,聊简历和动机,一般不考技术。接着是在线测评或技术电话面,一到两道编程题。这一站有个细节:常常是在共享文档里写代码,没有IDE,也不能运行!
很多同学栽在这里。不是不会,是写惯了自动补全,手一抖连括号都漏了。再往后是综合面试,通常四到五轮,每轮四十五分钟左右。大部分是编程题,里面会有一轮Googleyness,看你怎么和人合作。
面完之后,由一个没面过你的委员会,统一看所有反馈再做决定。也就是说,不是某一个面试官拍板~整个过程,有人反馈两三周走完,也有人拖得更久。要有耐心,别因为几天没消息就乱了阵脚。
再说大家都关心的LeetCode。公开面经的说法比较一致:难度在中等到偏难之间。常见考点有这些:树、图、堆、动态规划、区间、滑动窗口。
但注意!难的不是题本身,是追问。你写完一版,面试官会改条件。
数据量变大了怎么办?内存不够怎么办?输入变成数据流怎么办?这时候考的是你怎么想,不是你背过什么。
所以刷题别只比数量。我的建议是这样:先把高频题型吃透,每一类做透十来道,比散著刷两百道管用。每道题都练口述:先讲思路,再讲复杂度,再动手写。
然后关掉IDE,在纯文本里手写一遍,体会一下没有提示的感觉。临近面试,找人模拟,哪怕对着镜子讲也行。一句话:刷题不是比谁刷得多,是比谁讲得清~
再说Googleyness。别把它当走过场!公开资料里常被提到的关键词,是谦逊、协作、面对不确定、以用户为先。
准备三四个真实故事,按情境、任务、行动、结果来讲。讲的时候别吹。讲你踩过的坑、怎么补救的,反而更可信。
三地求学一路走来,我有个很深的感受:真诚的细节,比漂亮的结论管用得多。终于说到谈薪。很多同学拿到offer就懵了,生怕一提条件,offer就飞了。
其实正常、礼貌地沟通,一般不会让offer凭空消失。先看一个参考数据。公开薪资平台上,新加坡Google入门级软件工程师,年总包大概在12万新币上下。注意,是总包,不只是月薪!
它一般由基本工资、股票和奖金拼起来。样本不多,数字波动大,只能当参考,别当承诺~谈的时候,我的思路是这样:
先问清楚组成。基本工资多少,股票怎么发放,奖金怎么算。别急着先报数。可以先请招聘官介绍这个级别的大致范围。
手里有别的offer,可以礼貌地说明,但别拿来施压。一次性项目也问一句,比如签约奖金、搬迁补贴,有没有商量空间。所有口头说的,都请对方书面确认。

还有一件事,国际学生别忘了:留下来工作要办准证,薪资有门槛,政策也会调整。这块一定要去新加坡人力部官网,看当前的说明。写到这里,我想说句心里话。
被拒很正常,很多人都是第二次、第三次才进的。一次没中,不代表你不行,只代表这一轮的信息还没补齐~路没有白走的,每一次面试都是在给下一次攒经验。选对方向,比卷得狠更重要。
你现在哪一关心里没底?评论区打字母就行:A是算法题,B是行为面,C是谈薪。我按大家的选择,安排下一篇详细拆解~
如果你身边有正在准备的同学,转给他,等于帮他省了一圈弯路!