[心得] CloudMosa/Google/Kronos/Netskope/其他

楼主: wulouise (在线上!=在电脑前)   2022-07-14 19:10:53
# 背景
台大机械毕业 最高学历硕士
现职半导体设备外商的软件开发职位
YOE 9
之前也有分享过其他面试文章,可以A我ID
Offer我不会分享数字,*请不要私信问数字*,不会回信
如果对面试准备心得有兴趣的,可以推文提问,我下一篇准备心得会一起回答
目标是给时间不太多的人准备用的
Offer: CloudMosa, Kronos, Netskope
Withdraw: Amazon(Eero), Canonical, TI
Reject: Google
无声: Peloton
# Interviews
最早是google问我要不要面,想说既然要面不如多准备几个一起面
结果面到一半发现其实根本就不懂embedded,自以为略懂根本是屁XD
紧急调整方向转纯软,每次面试都觉得自己表现不好,最后运气不错拿到三个offer
都要感谢老婆跟女儿的支持,不然没有机会拿到这些offer
## Caonical
Written interview关注在工作跟open sourece经验,没有问高中数学成绩之类的
第一关screen interview问得很多东西我都不太会,面试官也只说that's okay..
第二关就觉得背景差太多,浪费面试官时间有点不好意思..
他们职缺写得很general,但实际上可能是特定领域,投之前要多研究一下JD…
结果: Withdraw
## CloudMosa : Senior Engineer
刚过B轮,目前准备扩大招人
一次要面五个人 可能会花六七个小时,建议要面试的话要排一整天比较不会累
有的面试官是在美国时区来面试
面试完用Linkedin一看才发现面到的有VP, CTO XD. 他们面试的时候人都很好
面试途中遇到不会的可以去cppreference查,查资料也算是面试的一部分
像是我没用过std::hash,现场查来用会有点紧张XD
用godbolt写完范例然后compile检查test case会不会过,不过过就当场debug
面试有coding & behavior, 有不少问C++专业知识的部分,
coding 大约在medium附近, 都不是太难而且是典型的题目
不过有的面试官对一些C++机制会问得很深,像是我面完才搞懂amortized的定义
CloudMosa的运作方式跟大公司很不一样
该公司本身并没有跑agile,直接自己决定自己想做的事情就好,超酷
每个人要promote 自己的idea让别人愿意做你带的project,即使CEO也是一样
很要求每个人同时有business & technical view
也问过几个曾经去过CloudMosa的强者,都评价是最喜欢的公司之一
整体面试的印象我觉得很棒
个人观点: 这家的product台湾没什么人会用,吃到饱太便宜XD
结果: Offer get
## Google
跟HR要了两个月准备,最后发现两个月真的太久...中间的流程比较慢(跟AMZN比)
HR因为我给的时间比较久,有给我一个leetcode准备大补帖
不过就算你给HR的准备时间很短,还是建议跟HR要coding准备大补帖
资料非常完整而且对未来也有帮助,看了不吃亏
建议Google还是要早点面Tech Screen,至少在决定offer前一个月VO面完比较好
如果你手上有offer要提早决定,早点HR讲请他们帮忙加速
但是tech screen后要等五个工作天,VO后要等十个工作天,这两个快不了
最多就是有礼貌地在第五个工作天写信去问
VO: Virtual Onsite
听说Google七月想要close所有headcount,可能七月后面试机会大减
Timeline:
Tech screen – 1w – Tech screen – 2w – VO 光这样就一个月去了..
不过我可能还算快的XD
### Tech Screen #1
可以选要Embedded or Algorithm,
建议没很熟driver的人都不要选embedded...因为我拿到题目连4 bytes alignment都不懂
...orz
最后硬著头皮请面试官换algorithm, medium但是我没有处理完所有edge cases.
考了一题merge相关的,然后这题后面VO又遇到一次XD
得到的Feedback是不适合embedded但SWE有潜力,所以再面一次tech screen
### Tech Screen #2
一题无follow up medium~hard中间(?) 类似leet code island problem的变形
中间面试官没特别给什么提示,我就把想法列出来然后把重要的逻辑先写完
最后忘了讲解TC SC...不过似乎还是过了XD
### VO
排定面试的时候有说至少有两关需要是英文,Recruiter会尽量把中文排在BQ
比较可以避免语言差异导致表达不佳,不过不是一定能排到中文BQ
# Googliness (BQ) 中文
主要重点是必须举你遇到的例子,不能是假设性的情况
Coding: 难度大概都在medium
#Coding 1 英文面试: 字串比对
一开始觉得题目有点太简单,只是做资料比对return T/F,所以问有没有follow up
面试官: 那我们直接到followup 好了,followup除了比对还要回传差异位置
写了几个bug,有几个bug没有发现,需要面试官点出才知道
最后发现有一个条件没有完整理解到,可能有影响面试结果
# Coding 2 英文面试: merge相关
跟Tech screen一样的题目,坦白跟面试官说写过之后
面试官问: followup有写过吗? 没有我们就来写这个
于是题目改成general merge,写完之后因为还有时间就
讨论一些这个题目的资料特性与C++的语言特性跟实作
可能有些问题没答得很好
# Coding 3 中文面试: 字串取代相关
这题有不少edge cases,一开始提了几个,之后发现不少都提出来讨论
题简易实作没很难,不过我觉得写得太慢,而且专注讨论的地方可能不太对
推测应该专注在实作上最困难的部分,写最简单的字串处理浪费太多时间
结果: Reject, 没进hiring commitee
## Kronos: Infrastructure Senior Engineer
OA: Codility 两题 medium, 看不见所有test cases
VO: Coding x 1 + System design x 2
Coding题目难度约medium
建议确定清楚题意再写,因为有些如果你不是该domain的话可能会对题目有误会
尽量厘清scope再来解释你的想法
System design 以low level design为主,不是distributed system
通常最开始给的题目会非常模糊
建议自己与面试官讨论想要探讨的边界与逻辑,最注重的是与面试官如何讨论方向
仍然要写pseudo code, 写之前先把几个设计的方向, pros/cons列出来讨论再写
Feedback主要正面的点都是在我跟面试官如何探讨设计这块
因为Quant要求的latency到us,面试可以多表现一点C++可以挤效能的地方
这家面试速度跟回复速度都超快...HR人也很专业
听说2018~2019的开发气氛不太好,不过现在气氛不错的样子
开发上也不会强押时程,宁愿花时间polish也不要随便写个workaround上去
听起来是满WLB的,目前听到是remote 2d/week
结果: Offer get
## Netskope
Tech screen(coding) + Coding x 2 + Exploratory Interviews
查了一下LinkedIn,很多Trend Micro的人过来这边XD
104看Kloudless职缺都有写下限,还满高的,我拿到的offer高于104的
### Tech screen
如果HR跟你说他给codepad link只是拿来聊天用,别相信XD
聊聊天然后考个coding,难度约medium,可以多了解该Team要做的事
### Coding
有的面试官可能是印度籍,建议用声音清晰的耳机,然后练一下听印度口音
不是单考coding, 仍然会先问一些背景知识像是networking / C++ / TLS…etc
如果你有multithreading/IPC经验,Posix相关的可以多准备一点
难度都在medium左右,但是有可能有很多follow up,我遇到过一次四题
不过其中几个其实很简单,大概就复制贴上改一下
两次的coding interview我都没完全写完,但是即使没时间写完
还是会花几分钟把比较重要的function理想实作注解写上,至少挣扎得有价值XD
面试的时候遇到bug,online compiler支援gdb可以现场debug
如果没直接用过gdb我建议稍微练习一下
每一次面试的时间其实都快80 min,还好HR在排的时候不是back to back..
### Exploratory Interview
有点像是BQ+Tech screen 但比较偏tech
会给你比较多的时间问问题(印象中20min),记得面试之前都要准备要问的问题
找我的HR很专业也很透明,跟他合作起来很愉快,只是我面到一半他就离职XDD
结果: Offer get
## Amazon Devices (Eero)
在Amazon直接投,要注意垃圾邮件区...如Amazon通知面试的信
panpowered.com被gmail归类到spam..我因为这样晚了几天才开始OA
## OA: medium x 2
所有test case都看得到,但是后面的test cases input会被隐藏,可以知道他过不过
有一题跟LRU有关系,但是我后来才想到XD
注意: OA要求用C++
## Tech screen: medium
没有要求完全bug free, 题目本身难度不高,
聊聊天 + medium x 1,面完后面我才在leetcode上写到一题一模一样的
以Pointer操作为主,主管当时要求用C写
## VO
eero headcount freeze没有继续面
过程中OA结束一小时HR就来联络,HR表现都满专业的而且联系也很快
除了VO的面试信一直没寄过来,打过去问才知道是headcount freeze
后来也发现自己不算embedded背景..后续match ring的部分也拒绝了
虽然最后没用到,但是我用Leadership Principle写的slide deck有在其他面试用到
也不算是白做XD
结果: Withdraw
## Peloton
四面全都聊天,只有半小时,最后找美国大主管聊天45 min
结果: 无声卡
他们可能比较想找bringup 实作的人,我的方向其实不太一样
然后....希望这些面试官目前还好....
## TI : Battery fuel gauge team
外国主管面试,人不错基本上对你所有的说明都会很正面地回答
要用TI自己的proprietary RTOS & Free RTOS
也是到这我才知道RTOS发音是R - TOS
目前台湾team 2人,美国有两个team
Core firmware 负责SDK toolchain等开发
Custom team负责SDK的客制化, repo by product, by (big) customers
结果: Withdraw 没有继续面,比较想面软件的
作者: holebro (穴弟弟)   2022-07-14 19:22:00
好强
作者: duck10704 (duck)   2022-07-14 19:31:00
Kronos!!!
作者: HelloPPT (PTTHello)   2022-07-14 19:33:00
推强者!但好奇问 google 的coding大补帖是…?
作者: yiche (你若安好,便是晴天)   2022-07-14 19:46:00
推推
作者: brian96tw (brian96tw)   2022-07-14 19:49:00
推强者
作者: f26724309 (番薯)   2022-07-14 20:05:00
强者推
作者: louisfghbvc (尾玉)   2022-07-14 20:14:00
强者推推!
作者: musashi023 (EE等身大海葵SoC)   2022-07-14 20:40:00
问个 kronos和woo待遇有差吗
楼主: wulouise (在线上!=在电脑前)   2022-07-14 21:04:00
我没面woo不知道woo的情况
作者: SPower (微光)   2022-07-14 22:00:00
推分享
作者: Rbian (R扁)   2022-07-14 22:05:00
推强者 感谢分享
作者: bnd0327 (阿噗噗)   2022-07-14 22:21:00
作者: lwlt1995 (seyaku)   2022-07-14 22:56:00
请问google 要砍headcount 的事情在哪可以查到
楼主: wulouise (在线上!=在电脑前)   2022-07-14 23:01:00
https://bit.ly/3o0bXqU ceo说hiring slowdown至于七月那是recruiter跟我说的
作者: omega0210 (Wind)   2022-07-14 23:30:00
请问目前Amzn 是所有单位都freeze 还是什么呢?谢谢
作者: TimoBall (Timo)   2022-07-14 23:30:00
C>K
作者: enjoy20208 (涓涓)   2022-07-14 23:34:00
根本没有“七月close所有headcount”这件事
楼主: wulouise (在线上!=在电脑前)   2022-07-15 00:04:00
那可能我的记忆有点错误,转述方式不对
作者: jj6689k (Jason)   2022-07-15 00:13:00
感觉很senior 推
作者: wens (文思)   2022-07-15 01:36:00
那个大补帖认真K根本K不完XD
作者: hakosaki (hakosaki)   2022-07-15 05:21:00
先推 再看
作者: sylalee   2022-07-15 08:49:00
Kronos跟woo完全不同公司唷 一个很赚一个...
作者: SaibuKani (SaibuKani)   2022-07-15 09:20:00
T社跳Netskope路过
作者: sarsman (DeNT15T♠)   2022-07-15 09:28:00
推推 期待准备心得想问Netskope是哪个职缺呢
作者: astrumstella (it's time for)   2022-07-15 10:14:00
难得有Netskope面试文,推~
作者: porsches (...)   2022-07-15 10:45:00
请问面G的时后坦白这题写过对自己有什么好处呢?
作者: jobintan (Robin Artemstein)   2022-07-15 10:59:00
收到最新的乳摸是Gooogle is rescinding offer,好惨!
作者: p80414 (逼逼)   2022-07-15 11:46:00
作者: mike8469 (mike8469)   2022-07-15 12:05:00
恭喜大大, 有朋友在 N 感觉挺不错的~
楼主: wulouise (在线上!=在电脑前)   2022-07-15 12:22:00
我在blind没看到google rescind offer啊,是meta有
作者: bigfacegg   2022-07-15 12:35:00
K 在 levels.fyi Taiwan真的是海放各种阶薪水 不管是entry到senior都是
作者: Raymond0710 (雷门)   2022-07-15 13:30:00
Netskope 好公司 想要加入欢迎找我内推!
作者: Wishmaster ( )   2022-07-15 13:39:00
感谢分享
作者: rickykai (凯)   2022-07-15 18:52:00
作者: greedycat (大猫)   2022-07-15 21:09:00
好想知道原po embedded被问了什么 对这个领域有兴趣 想知道公司需求的能力
作者: steak5566 (牛排56)   2022-07-15 21:14:00
超猛
作者: TacoBell (doritos taco)   2022-07-15 21:28:00
推!强者我同学(出来蹭)
作者: loadingN (sarsaparilla)   2022-07-15 22:04:00
厉害喔 原本是在写middleware?
作者: wens (文思)   2022-07-15 22:14:00
embedded 就是你计算机结构跟OS课本拿起来翻,都可以问...embedded 就是别人是在 embedded system 上面写软件,你是要写那个 system 本身。
作者: cmelo1515 (瓜农)   2022-07-16 06:38:00
强者推爆
作者: jay123peter (萧瑟风雅)   2022-07-16 19:54:00
作者: viper9709 (阿达)   2022-07-17 23:28:00
推分享

Links booklink

Contact Us: admin [ a t ] ucptt.com