留学生面试经验,回馈牛客,艰难困苦,玉汝于成

我18年来到美帝留学,在美国西海岸Top30(CS 20名左右),左右的修读CS方面的研究生,由于规划的问题和之前贸易战的缘故,留美形势越来越不友好,在美国找到工作,相较于国内而言,往往并不取决于实力,而是运气,暑假回国实习,当时拿到了网易游戏,字节跳动和Zoom的offer,不过因为本人玩心比较重,加之网易包食宿是在很有诱惑力选了网易,度过了很愉快的两个月的实习生涯,9月回学校,期间收到一些国内的面试,也在同时准备美国的秋招,本着给自己多条路,多个选择的想法,在这个过程中发现面试的套路掌握之后,很多事情变得挺轻松也挺有趣的,我在牛客网上看了许多人的面经,间接或者直接收到不少人的帮助,中间内心煎熬,身心俱疲种种时刻不胜枚举,篇幅所限,暂且不表,写一点我的面经回馈大家,希望能对想国内找工作的技术类留学生有所帮助。

网易 游戏研发工程师offer

这个是答辩结束后直接给的,白送形,没啥好说的,地点在上海,网易游戏在上海似乎要有大的动作,外加离家近当时就选了这个地方,实习好好做,我的mentor人很nice,当时就口头offer,10月初就有了正式offer,不过网易游戏坑爹的地方在于实习转正的工资给的比校招的低,也不知道咋想的,网易前段时间出了些新闻,不过我个人在网易实习的体验还是很不错的,当然也许用来忽悠实习生的也说不定(TAT)

华为 软件研发工程师sp offer

说实话,华为我都不记得啥时候投的了,可能是二月份转投国内实习的时候? 实习没理我,校招把我捞起来,说实话不是特别想去,不过也算国内大厂,体验下,面了三轮。

9月初收到技术笔试,三题,说实话我那次的题比较难,只做出了一道半,很幸运的过了笔试,感觉只要本科学校不算太差,不交白卷,都可以过,留学生会有一定加成。

一面:9月10号左右久远记得不大清楚,大概问了两道算法题,二叉树层序遍历以及求最大公约数,都是入门级的题目,然后稍微聊了下

二面:9月14号,当时由于去找同学玩推迟了面试,问了一道挺简单的题目,记不大清楚,然后问了许多对软件工程的看法问题,计算机网络方面的知识等等

三面:应该是部门主管,没有问技术方面的问题,很多更像是美国这边的bq,问你对加班的看法之类的,其实我已经说的很委婉了,表达加班有时候并不是必要的,很多是上级规划问题,如果是必要的我可以加,然后问了不少项目管理方面的问题和宏观的软件工程的一些思考,挺形而上的,聊了四十分钟左右,那天我在赶飞机,是早上9点在禄口机场面的,连了个热点wifi就直接上了。

这几轮面试我对华为这个公司印象就不是那么好,其实面试官挺不错,但是表现了出来的状态和气质让我感觉华为是个挺可怕的地方,三个人都有气无力的,感觉人很不精神,10月中旬收到意向,11月初offer,给了个sp,本来不想接,hr苦口婆心,最后说了句接了反悔也没啥损失,我就接了。现已反悔

字节跳动 一面 挂

这个公司的算法题出的是真的挺难的,每一轮应该都会有算法,一般如果能当场做出来这轮就算过了,我实习就是这样的,一口气过了三轮,不过这一次没有准备得很好,前面聊的挺开心的,由于我简历上有数据库方向的内容,聊了很多B+ tree啥的,很多题目比较常规,有一个印象深刻的,说问为什么数据库用来做索引的attribute要最好是有序的,我之前还真没考虑过,在面试官的提示下得出了B+ tree如果插入的都是random或者无序的,split merge发生的会比较频繁,印象效率,然后手撕代码,题目我以前说实话没见过,当时有点紧张没想出来,GG,总结的题目如下:
https://earthaa.github.io/2019/10/29/%E4%BA%8C%E5%8F%89%E6%A0%91%E4%B8%AD%E5%BA%8F%E6%90%9C%E7%B4%A2%E8%BD%AC%E5%8F%8C%E5%90%91%E9%93%BE%E8%A1%A8%E2%80%94%E2%80%94Bytedance%E7%9A%84%E4%B8%80%E6%9D%A1%E9%9D%A2%E8%AF%95%E9%A2%98/

当时有点窝火,毕竟实习曾经拿到过,这次居然被一轮了,随后痛定思痛,反思自己的确那段时间忙于课业刷题有些懈怠,而且好像这题是《剑指offer》上的变种,也算基础掌握不够牢固的一种吧

腾讯IEG sp offer

其实当时已经有网易和华为的offer了,主要精力放在美国这边,不过后来网易和华为分别爆出一些众人皆知的事情,裁员和251啥的,虽然可能每个大厂都有,但萌新真的有点瑟瑟发抖,为了防止在美国找不到要回来,赶紧反投一波,选了个没有,或者是说还没有曝光丑闻的公司,于是走了11月初牛客那批留学生专场,投了腾讯

11月中旬,一面面试官加我微信,发起面试

一面:不得不说鹅厂的考察范围真的很广,面了一个多小时,涉及计算机的方方面面

  1. TCP/IP协议
  2. 什么是UDP,跟TCP的关系,啥时候用,能不能既要UDP的速度也要TCP的可靠性,光这个讨论了5分钟,循环冗余校验,滑动窗口等等TCP的特性都说了遍
  3. 两个栈实现队列
  4. 操作系统,虚拟内存
  5. C++特性,RTTI,右值左值,引用指针,STL,红黑树,hash
  6. 形式语言与自动机,问了个字符串匹配,说到正则表达式,问我正则表达式应该怎么实现,正好做过,扯了下
  7. 网易实习的经历
  8. 如何实现一个实时的游戏积分表,树状数组
    应该还有些别的,总之觉得鹅厂考察范围是真的广

二面: 应该是部门大佬,上来两道题,第一题有点忘了,第二题是给一个1-n整数的全集,求所有子集,一开始用递归,现场debug编译给他看,后来问能不能不用递归,突然灵光乍现,好像做过类似的,利用二进制,从1到n,int形态,1表示放入集合,0表示不放入集合,得到子集,貌似挺满意,开始聊了项目,因为项目有一个用C++撸数据库的,聊了很久,此外还有些人生规划之类的

三面hr:小姐姐,打电话来的,问了下基本情况,最近遇到的挑战,跟导师在做什么,网易实习的经历,为什么选择腾讯,还有别的什么offer,为什么想要回国等等,主要就是给她一种你很想来腾讯的暗示

12月1号状态变成已完成,12号收到录用通知和offer call

Amazon Seattle offer

美国的offer,运气好亚麻爸爸捞人,三轮笔试,第一轮debug代码,第二轮两道题,leetcode
easy 和medium,第三轮业务模拟和逻辑测试,我在池子里泡了好久,感恩节前一天收到约面试的消息,很幸运的只有一轮面试,而且特别简单,就是想看看前面笔试是不是你本人做的,然后让我反问一些问题,二十多分钟就结束了,过了几天收到了offer,美国看起来工资高,其实到手也没多少,虾图税低些,我可能会接这个,过几年再回,还是更喜欢中国的文化一些

总结

其实感觉招聘本身是一个很看运气的事情,像美国今年是真的难,Google提前停止校招,尤其男生,只能靠玄学亚麻捞人,我面试都没收到几个(当然也是因为我菜),反而国内大厂投一投至少会有个消息,有了腾讯之后,其他pending的一些公司我也基本上都拒了,感觉自己一路走来,还算顺利吧,这多多少少有一些运气的成分,并不是说我的水平就比其他人高,事实上,认识不少还在挣扎的同学有相当不错的实力,除非你明显完爆其他人,比如ACM金牌啥的,在大家实力差不多的情况下,一个良好的心态以及运气才是更加关键的因素吧,平时基础打牢的同时,临时抱佛脚也是很重要的,因为陌生人评判你的水平也只是基于那短短的几十分钟而已,尽可能多的准备,心态一定要好,语言表达能力弱的同学最好多练下,我可能水平并不是特别高,但是吹逼比较擅长,可以装作很厉害的样子,相反如果你本身很厉害,但是并不很会说明自己的观点以及思路,面试就会比较吃亏。

国内面试和美国面试是不一样的套路,前者感觉更加综合,算法,基础知识缺一不可,后者大多只考算法,理论上讲稍微简单些,不过由于国人在美国的身份问题,简历关特别难过,国内是面试造火箭,国外是简历造火箭,其实也许我们都不会造火箭,但是至少得看起来会造。

人生路很长,尤其在互联网行业,暂时的失意也算不得什么,有无数翻盘的可能,我就有一个舅舅专升本,从5个人的小公司干起,现在是蚂蚁金服的P8,更何况,你所认为的失意可能是绝大多数人梦寐以求的成功了,来了美国之后也见到不少所谓名校生,比如我周围都是985的本科,大多数人也都陷入了比学校,比offer,比工资,以后比房子,比孩子的循环中,成功的标准定得特别死,想想也挺没劲的,不要总是活在别人的评价标准里,那样真的很累( 现在我自己其实也不能完全做到,希望我努力以后能够做到)。

有时我们走了很远,却忘了自己为什么要来

最后,希望大家加油,都能有好的offer,愉快的上岸,活得开心点儿

Good Luck !

(PS:发个个人的公众号吧:dent姑妄言之,平时写着自娱自乐,都是一些自己的感悟什么的,无关技术,只谈风月, 可以关注下交个朋友,如果我不说你甚至看不出来我是程序员:) )

#腾讯##华为##亚马逊##校招##Java工程师##面经##留学生#
全部评论
楼主想问下,中美贸易战已经和解,现在考虑出国是不是一个比较好的时机😶
点赞 回复 分享
发布于 2019-12-17 11:27
亚麻今年捞的还是多,身边好几个了
点赞 回复 分享
发布于 2019-12-17 11:39
给大神跪了
点赞 回复 分享
发布于 2020-01-03 15:01

相关推荐

18 27 评论
分享
牛客网
牛客企业服务