Soft_Job 板


LINE

最近终於准备收 offer 了,想分享一下挑战 big G 的一点经验与心得, 可能会写得比较像流水帐,大家轻松看看就好。 会试着面试的缘由是看到前同事挑战成功,觉得自己好像也有点机会试试看。 殊不知总共挑战了三次,从 2018 年底到 2021 年中终於尘埃落定。 然後这篇主要会分享前两次失败的经验,跟从中获得的一些教训, 下一篇才会提供成功的经验,希望能帮助到一些还在努力的板友。 1. 2018 年底,第一次面试,职位:Software Engineering Productivity 第一次是以一种尝试的心态进行,Leetcode 大概 100 题就上场了 HR screen 时问了一些演算法复杂度与说了些英文, phone interview 被问了一题 easy-medium 的题目,顺利解出进 onsite, 然後 onsite 前两场就被直落二了... 第一场中文对谈,问了一题 easy-medium,是某个 medium 题目的子题。 结果没跟面试官讨论好,直接就写了最直观的暴力解, 写完立刻就被打脸说这不是最佳解,要我再想想看。 然後我的步调就乱掉了,拿了 hint 之後好不容易找到对的方向, 但最後还是写了乱七八糟的 code 出来。 第二场也是中文对谈,是一题 medium, 其实方向是对的但因为自己不太确定,所以讲的有点支支吾吾, 最後被问时/空复杂度直接结巴。 後来自行检讨这两场失败的原因,应该是出在「写 code 不乾净」, 还有「太快开始写 code」跟「对写下的 code 不够有信心」吧。 不过原本就是以一种尝试的心态进行,失败其实不大意外, 但其实心里隐隐约约觉得,这两题最後的解题方向都是对的, 如果有好好练习准备,感觉应该还是有机会过的。 最後以一个有点遗憾又不太意外的心态结束这一回合。 2. 2019 年底,第二次面试,职位:Software Engineering Productivity 其实 2019 年中就有收到 HR 的再尝试邀请, 但当时女儿刚出生,在医院陪产整个漏看信件 lol 在 2019 年底才又真正被联系上。 电话接起来後,HR screen 直接措手不及英文开场, 讲一讲後突然说「我们其实可以说中文」,然後就转成中文沟通 XD 也没被问制式化的问题了,直接就安排 phone interview。 这次心里想说机会来了,要来好好把握。 直接跟公司多请了六个月的育婴留停假,领着劳保局给的补助打算拼了。 这段时间大概跟我考研所的时间有得拼, 每天除了吃饭睡觉以外,就只剩下刷题, 直到面试前累积了 600 题左右吧,以一个好像还行的心态上场, ...结果 phone interview 差点崩掉。 其实这次 phone interview 不难,只需要用到简单的数学概念就能解, 难度应该只有 easy,什麽演算法资料结构都用不上,根本暖身题而已, 但在当下我紧张到头脑一度空白,最後五分钟才想到解法一口气写完。 原本以为完蛋,结果收到 HR 的信内写「well done」, 有点摸不着头绪的进入 onsite 流程。 这次安排面试前有被问说想面 junior 难度还是 senior 难度, 可能是因为我的工作经验刚好卡在四年多吧,L3 or L4 都可以试试, 经过一番挣扎最後选了 senior 的难度, 这边虽然说是 senior 难度,但应该对应到 L4 左右而已而不是 L5, 但这次被告知除了三场 ds/algo 以外,会再有一场 system design。 当下有点傻掉,因为似乎 2018 还没有规定要面 system design, 所以先寄了信问能不能把 system design 换成一场 ds/algo 来面, 结果答案是不行,好吧,头都洗下去了硬着头皮来面对。 还好能把 ds/algo 都排在一天,其他的排另一天,想着先过 ds/algo 再说。 ...嗯,结果就是我没再被安排另一天, ds/algo 三场的 feedback 不够好直接又被结束这回合。 onsite 第一场全英文对谈,题组式的 medium 情境题,总共有三题在这题组中。 要思考他给你的某种要求实作出可以对应的资料结构。 我有记取了前一次面试的教训, 在动手写 code 前先跟面试官厘清可能的 input 与想做的方法, 第一题算是顺利度过。 第二题是第一题的改条件,变得更难处理一点, 一样先跟面试官讨论可能的 input,结果不小心解锁第三题 XD 当下打算写个第二题跟第三题都可以处理的做法, 但是一直没抓到好的解法,过程中有感觉到面试官一直想帮助我, 很可惜最後时间快不够了只好退回来以一个没那麽漂亮的解法来解第二题作结。 onsite 第二场是中文对谈,总共被问了两题, 第一题是 easy,听完题目做法大概就有底了, 跟面试官讨论後写 code 都很顺利。 第二题是 medium,听完题目有个大概的想法, 也是跟面试官讨论後请我开始写 code, 但是有点可惜对於这个类型的题目我不是那麽熟悉, 所以修修改改了 code 後,最後的版本应该也有些 edge case 没处理好。 onsite 第三场全英文对谈,也是两题, 第一题是 easy,也是听完题目有底直接讨论开始写, 结果跑第一次 dry run 时自己跑错 lol,重跑一次发现我写的 code 是对的, 当下有点糗 XD 第二题是一题 medium,这题我花了很多时间跟面试官沟通一些 edge case, 但因为是全英文,感觉自己没有很好地表达出自己在考虑的东西, 弄了很久才终於得到想要的解答,以至於最後只口述了可能的做法来不及写 code。 其实这三场下来我自己觉得应该已经比第一次面更有机会了, 但自己也认知到面试当下犯了太多错误,像是: - 不够稳定,临场怯场影响表现太多 - 想一蹴可几,但稳稳一题一题解更重要 - 对某个题型不熟悉,想法若有似无比完全没想法还更令人懊恼 - 对自己的 code 掌握度不够,dry run 不应该跑错 - 时间掌握度不够,英文表达能力要再加强 嗯,最後不意外的以 feedback 强度不足,直接结束了这一回合。 也解决了我要另外准备 system design 面试的烦恼(? 但其实收到拒绝当下真的还满灰心的,毕竟都请了这麽长的育婴假, 感觉对家人很过意不去,经历了一段调适後才终於又回到正轨。 (待续) --
QR Code



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.43.0.15 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1625756279.A.914.html ※ 编辑: wheels (114.43.0.15 台湾), 07/08/2021 23:00:37
1F:→ taipoo: 谢谢分享 07/08 23:15
2F:推 mike8469: 推推 07/08 23:24
3F:推 ryanlei: 第2次就冲到600题了呀 07/08 23:25
对,真的是天昏地暗的刷, 但其实帐面刷了几题不是重点,融会贯通了多少观念才是重要的地方。
4F:推 sarsman: 推 恭喜 07/08 23:40
5F:→ kvjo: 有没有有管理职位的分享呢? 07/08 23:58
6F:→ kvjo: 纯许愿 推文 07/08 23:58
7F:推 ken90242: 推推 07/09 00:59
8F:推 Psyman: 谢谢分享! 07/09 01:06
9F:推 kyrie77: 推 07/09 01:13
10F:推 algorithms: 推 07/09 01:51
11F:推 x013x: 感觉题目数跟分享出来的能力好像不一致?还是题目其实更难 07/09 01:58
12F:→ x013x: ? 推分享 07/09 01:58
之前也有些前辈提到,刷了多少题真的不是重点, 掌握了多少解题手段跟了解背後思考观念真的才是最需要练习的地方。 最懊恼的是,在听到题目时发现这题之前好像有写过类似的题目, 但发现自己完全抓不准解题方向...
13F:推 deeeplove: 好扯喔 一直在做题目? 07/09 06:20
14F:推 libraryfire: 推 07/09 06:31
15F:推 eggy1018: 谢谢分享 推w大,真的很辛苦的过程 07/09 07:51
16F:推 realbout: 太狂了~推 07/09 09:34
17F:推 l9830826: G社真的难度真高! 07/09 09:52
18F:推 aa06697: 推 07/09 10:05
19F:推 bug2: 谢谢分享 期待下篇 07/09 10:23
20F:推 mirror0227: 猛 07/09 10:59
21F:→ mirror0227: G社面试当RPG的王在刷XD 07/09 11:00
22F:推 chatnoir: 敲碗 07/09 11:04
23F:推 Michael132: 原来台湾google也这样 07/09 11:19
24F:→ Michael132: 我过去三年失败三次了!今年准备打第四次王 (矽谷) 07/09 11:20
辛苦了,祝早日上岸
25F:推 shiauji: 看隔壁版都说大概刷200-300题就可以进了,觉得…我处在 07/09 11:25
26F:→ shiauji: 两个平行世界 07/09 11:25
多刷题可以更好地帮助你掌握观念,但要掌握观念不一定要刷很多题。 真的不要被题数迷惑了。 而且题题不等价,有刷到关键概念题更重要。
27F:推 ken771209: 推推轮子大 07/09 11:48
28F:推 st945712: 太强了 想请问L3职位从头到尾都是面试演算法题目而已吗 07/09 12:22
29F:→ shiauji: 了解,感谢分享~ 07/09 12:23
30F:→ st945712: 其他像是DatabaseB,Git,OS,OOP之类的基础知识会问吗 07/09 12:24
31F:→ Apache: 不会,所以你会看到有些招进来的开发水平其实... 07/09 12:32
32F:→ Apache: 看岗位 可能会有OS/Arch一些优化概念 07/09 12:33
阿帕契大大应该是前辈 XD 但其实我有遇到面试官开场五分钟会请你自介 + 问些基础的东西, 或是问些你 resume 上有写的东西, 但大部分时间都是花在解题上没错。
33F:推 st945712: 那如果只是刷题刷到炉火纯青进去,其他软体开发的知识都 07/09 12:53
34F:→ st945712: 不熟,他们会有一套完整的训练流程?还是说很快就会被PI 07/09 12:53
35F:→ st945712: P出去了哈哈哈 07/09 12:53
这个我听到的是, big G 预期的是你如果有资格进去,你应该可以很顺利的把东西 pick up, 有点像是进到一流顶尖大学实验室, 教授会觉得你应该要有能力可以很快就把给你的东西都学好。
36F:推 uopsdod: 感谢分享 07/09 13:22
37F:推 vvind: 推 07/09 14:46
38F:推 pcsh710738: 推,目前也是面完on-site到fit talk阶段了,但好担心 07/09 15:08
39F:→ pcsh710738: 自己找不到组。HR是跟我说希望我先fit到後再拿support 07/09 15:08
40F:→ pcsh710738: 去送HC,不知道是不是自己的feedback不够强。 07/09 15:08
这可能要看 location, 我看小道消息是有些 headcount 比较少的地点会是先 team match 再送 HC, 或者真的就是 feedback 不够强才会先 match 才送了。
41F:推 frank910138: 推 07/09 15:24
42F:推 Sleepingfive: 推 07/09 15:30
43F:推 coquelicot: 恭喜原 po 顺便回 st94 大,google 很多 tool/service 07/09 15:39
44F:→ coquelicot: 都用自家的,进来还是要再摸,所以可能觉得影响不大 07/09 15:39
45F:→ coquelicot: 吧 07/09 15:39
46F:推 mathbookh2o2: 恭喜 07/09 15:48
47F:推 st945712: 了解 非常谢谢各位大神解答 07/09 15:48
48F:→ bill1992: pcsh 大你说的没错 07/09 16:53
49F:推 VVii: 请问您刷的语言是什麽 07/09 17:44
刷题个人推荐 Python 3,理由我应该会写在下一篇,但这见仁见智啦没有一定。 但 resume 上最好也要写上你会 C++/Java 的经验, 这对过了 HC 後的 team match 会比较有利。 如果真的不太熟可以在 resume 上标上熟练度分级。 ※ 编辑: wheels (114.43.0.15 台湾), 07/09/2021 18:43:16
50F:推 Vick753: 请问这个职位 内容是要做甚麽呢 07/09 21:16
51F:推 samfox: 谢分享 07/10 08:40
52F:推 hao1993: 恭喜 敲碗期待下集 07/10 14:43
53F:推 iiiii: 一流顶尖大学的实验室是哈佛和MIT吗?四大的实验室铁定不 07/10 16:48
54F:→ iiiii: 是这样文化,倒是中华文化 07/10 16:48
55F:推 a8989332: cheers~ 07/10 20:56
56F:推 viper9709: 待续www 07/14 00:08







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP