大家好
其实说面试心得但其实也没几间XD
小弟人在SG某购物公司做infra network swe 主力用C/golang
年资5年来SG1年半 10年前开始接触network dev
包含L2L3 protocol/SDN/HPC/k8s cni等相关开发
2023Q1面了几间公司 供想出国的版友参考
按面试顺序
1. 某SG大型直播公司
内容:C++后端infra 系统senior
被hh找的,本来很犹豫要不要去面因为小弟没写过c++,但第0关先跟hr谈期望薪资时对方答
得很爽快就去面了
技术面全中国人用中文
第一关:
是一个感觉有年纪的senior或staff 看我不会C++就全部问C. 面试大概一小时, 半小时谈
经历
总共问了
(1)gdb
(2) func与marco
(3)lock, lock free, rcu, rwlock这些的原理
(4)mem leak
(5)perf
(6) memory model
(7) align
(8) gcc builtin
(9)概述设计一个算法可以储存数十万笔电话 每笔固定长度 space complexity 必须小
于笔数mn(想不出来 最后结束时他提示要想一个压缩算法 回家只想到patracia tree)
(10)MESI, low latency
(11)一题回家作业用c/c++写个grep
第二关,一小时
是位infra team lead,主要聊过往经验并问
(1)经手的开发系统如何解决问题
(2)设计一个L5的 protocol基于udp可以实现现有tcp所有功能,从app跟从gateway角度出发
(3)c的gethostbyname如何最佳化
(4)自行开发的virtual gateway中的某个cpu core被udp pkt塞满怎么办,要如何改进
(5)在自介过往经历的时候他还问了满久一些感兴趣的细节
结果:自评大概80-90%答出来不过不会C++但两周后hr回复已找到更适合人选
2.台湾某亚洲级软件公司
内容:senior low latency 网络功能开发
自己投的,因为看JD满有趣
一面:就这一面,副总来问经验、为什么想回台湾,并表示一个月到职
结果:谈薪崩,小弟表达内容有兴趣愿意降一点但期望薪资与开价落差过大,少了希望的25
%
3.父母白养SG
内容:Edge Gateway senior
hh询问,看到gateway就去面了
一面:主要是做地端上云迁移时需要的转换gateway, 用XDP
半小时问经验,其他主要问
(1)cgroup
(2)rcu原理
(3)MESI
(4)某个cpu core irq过高如何找到问题并改进开发的系统
(5)tcp流量burst如何找到问题
(6)XDP
(7)undirected graph copy
无奈小弟没XDP实际产品开发经验
二面:做k8s API gateway等等相关middleware
聊半小时经验以及职涯规划(小弟说希望做low latency networking),然后就说他觉得SG
应该没有相关的team然后就被转到US hr以及相关team的面试
结果:US hr问了老板好一阵子说没办法帮非本地人办H1B就收感谢函
结论:2023 工作真难找…大都要找100% match经验的 中间还投过HPE SG team的network
SWE小弟因为没有arm linux经验被回需要100% match JD requirement QQ 丢加拿大几间也
都无声
最后祝大家找工作顺利
希望下半年会好找一点…
SG大都都是一些偏应用层的缺 而且好多还都是非主力是软件的公司