VMWare propel 挂经

10.4 面的

四轮
1.印度大哥 dive into 简历+二叉树从上往下看 不难
2.感觉是国人大叔 自我感觉最negative的一轮
问了很多类型的问题 概念题有比如 继承 接口 同步 异步等
我主要用python和C/C++, 刷题一般用的python 但是大叔表示他不会python只会java
于是就用暑假实习边写边学的java挣扎
代码一开始warm up a,b不用第三变量互换,之后有double linked list的操作 和 trie 查找&增加
感觉从没有答出来同步和异步区别被说“这是很基本的东西”之后就奠定了凉凉的基调
代码基本上还没写完就被出下一题了 可能是互相用的语言不太match
3. 印度大叔
问了design Twitter还是啥的,
因为坦白了没有什么system 背景,所以基本就讨论了一些功能实现的算法思路(因为也是瞎扯所以不太记得具体的了)
代码出了zigzag,我一开始用反着print,他说visit顺序也要是这样的,于是就层序遍历每层翻转
他表示不能翻转 我问为啥 他说时间复杂度nlogn 我表示不是的你算错了就是n
后面就是bq why vmware之类的
4. 国人大哥 直接问你prefer中文还是英文 说了中文就中文面试了
他一开场就说了 我这轮问os和网络 于是只能坦白 我都没学过
之后国人大哥很nice地一边教一边问 比如地址 底层实现 什么是hashcode 怎么判断equal
代码是 实现bisect_left 秒了 面试官仿佛觉得太快了不靠谱 出了几个case都过了
后面就是聊天 被教育 如果要走tech这条路的话 system一定要学

数学转的cs 基本上cs最熟的就是theory&应用&算法
网络,系统,结构基本一片空白 之前忙于找实习也疏忽了选课查漏补缺
这次也深刻意识到了这点 虽然也只能等上岸之后再恶补了…
前俩onsite基本上看到system相关的太多就直接放弃当mock了
比规定ddl还晚收到rej也并不意外
hr很nice地表示面试中有positive的部分说我可以考虑别的具体方向的岗 有看到有兴趣的可以联系他
但是毕竟vmware整体都比较system 其实和自己的兴趣能力都不是很match所以也没有继续回复了

攒人品求过Google hc 以及后面其他面试