校招面经集合-肉身翻墙失败的经验

校招从 9 月开始,坚持到转年 6 月中旬结束,我算得上是实验室里打应聘持久战的奇葩了。自始至终基本都在找国外的工作,积累了不少经验教训。

很多人一听到找出国的工作,立刻就觉得很难,其实不是这样,当你真的去了解这些东西,就会发现渠道真的是太多了,限制你的往往不是没有机会,而是有太多的机会摆在你面前,只是你能力不够,无法抓住,抑或仅仅是欠缺三分运气。

企鹅

拿到的第一个 offer 是企鹅的,原因很简单,实习生转正自动得到的。而且企鹅十分慷慨,一直等到了我 12 月底,而没有像其他公司那样催促交三方,在我全力应聘国外的时候,企鹅是坚强有力的后盾,值得感谢。

启程日本

整个校园招聘期间,启程日本算是我花了相当大精力,或者说主要精力的事情了。启程日本是专业的人力资源公司,类似于猎头,提供一个让中国学生和日本公司做对接的中间人作用吧,所有服务都是免费的,他们向招人成功的日本公司收服务费,而且通过它们跨国来中国招人的成本十分巨大,所以能来的公司都是效益非常好的牛企。

笔试

我是赶夏季招聘没有赶上,于是 6 月 30 号在大连理工大学做的秋季招聘笔试。从天津来回打飞的去大连大黑山脚下笔试,把咨询顾问感动坏了。
笔试都是小学数学题,包括售价折扣题、工程效率、相遇追及、简单逻辑等等,还有 90 分钟的心理测验,那些题目实在是太多了,做到最后都不知道自己怎么选的。

启程日本一面

一面是在企鹅实习的时候面的,启程日本的每个参与者都有自己专属的咨询顾问,这次面试算是正式认识了负责我的顾问,她们自称为咨询担当。主要问了一些 HR 面常见问题,重点还是了解你的意愿,好帮你报公司。

  1. 英文自我介绍
  2. 对启程日本有没有了解
  3. 选择公司的因素
  4. 为什么去日本
  5. 找国内工作的话,国内哪些公司你比较看重
  6. 对日本的生活有没有了解
  7. 你大学中印象比较深刻的事情
  8. 你性格上的优点和缺点
  9. 别人如何评价你

不知道是不是因为我条件很不错,后面再没有经历过启程日本这边的面试,和网上看到的要过两三轮完全不符,也就是说启程日本这边已经合格了,后面一直在参加企业面。

日本公司的风格感觉和国内互联网完全不同,简历关非常难过,NTT Communications、NS Solutions、Uniccs、Recruit 五个部门的三个,简历都直接挂了。总结了一下,凡是做系统开发的公司,简历都挂了。简历通过进入面试的只有 MonotaRO、Recruit sumai、Recruit Lifestyle

MonotaRO 一面

MonotaRO 算是所有日本公司里面的 dream offer 了,这是一家少见的,以加班少为优势进行招聘宣传的公司,在日本公司来说,不加班真的是难得了,而且它是一家上市公司,非常稳定,发展也好。另外就是公司位于兵库县尼琦市,远离东京的喧嚣,反正符合我选公司的所有要求,没有任何让人不满意的地方。

面试的翻译十分给力,他会理解了你的意思后再翻译,配合的很默契。问题主要有:

  1. 你喜欢自己搞事情还是团队搞
  2. 你在腾讯是如何与别人协作的
  3. 为什么来日本
  4. 为什么 MonotaRO
  5. 你擅长什么,不擅长什么。技术上和生活上分别答
  6. 列出你知道的排序
  7. 写了个算法,该算法的缺点是什么
  8. python 处理百万条数据的效率如何

总之,技术题全答对了,他们对技术要求实在是不高,让我列出知道的排序算法,我说了八九个吧,然后我以为接下来会让我写几个,结果就没有然后了。闹了半天说出名字就可以。技术面试官除了一直在点头表示开心,我没看出任何别的反应。但是 HR 面就很搞了,这位面试官在拿着我的心理测试报告狂研究,感觉就像玩三国志一样,他们居然把人的性格各个维度给量化了,然后他画了几个圈,就开始各种纠结我的团队协作问题,早知道这样,当时在大连做测试时,就不选这么多性格独立了。

反正最后还是过了,下午二面,我前面还有三个人一起进去二面,出来的时候直接拿着 offer 和合同出来的,当场就发。。。

MonotaRO 二面

我以为也会给我发 offer,结果他们说上午有问题忘了问,继续面试。

  1. 当 leader 的经历
  2. 一个产品,你觉得想法不行,员工都觉得行,最后你没拗过员工,做了,结果失败了,应该谁负责。
  3. 快速迭代和打磨品质,你更看重哪个
  4. 你对MonotaRO 了解多少
  5. 你觉得公司哪里可以改进
  6. 解释死锁

聊了很长时间当 leader 的问题,最后问了点技术,技术依然全过,主要还是 HR 问题,最后就是回去等结果。

后来通过咨询顾问了解到,MonotaRO 上海场一个人也没招到,都刷了,最后就发了北京场我前面那三个人的 offer,我是唯一的备胎,只要那三个人有一个人拒掉,offer 就会给我。以前每次都有人拒,所以顾问觉得我八九不离十,结果没想到今年三个人都接受了,一个拒的也没有,然后我就挂了,顾问也是觉得十分无奈。

Recruit sumai

这就是日本的搜房网,面试官是一个大叔和一个眼镜娘,我这边是我和一个翻译。大叔很可爱,眼镜娘很高冷。可惜这场的翻译不给力,磕磕巴巴的,严重影响发挥。真是哪行都有混日子的人。

  1. 他介绍了公司的情况
  2. 你做了这么多项目,最成功的是哪一个
  3. 你对什么技术感兴趣
  4. 有了这些技术后,你觉得你能为我们做出什么服务
  5. 你的缺点是什么
  6. 你的朋友是如何评价你的
  7. 你的 C 语言很有自信,是吧
  8. 你觉得你为了什么工作:钱、工作本身、人、地位
  9. 你觉得工作中什么时候你最快乐
  10. 你觉得工作的意义在哪里。
  11. 你是哪里的人,你的童年是什么样子的
  12. 为什么来日本

他们问技术也挺搞笑的,或者说根本不问,他问是不是对 C 有信心,我说是,那按照一般的剧情,应该会问俩 C 的问题,结果就这么结束了。有信心,有,好,那问点别的。。。

结果和 MonotaRO 类似,他们给我加了锁,然后回去等,依然是备胎,别人拒了轮到我,然而最终依然没轮到我。

Recruit Lifestyle

同样是两个面试官,一个翻译。这家面试官非常像王石,我一进屋,我靠,这不是王石么,另一个面试官英语还行。

  1. 王石介绍了公司的情况
  2. 为什么来我们公司
  3. 你觉得你能给我们带来什么
  4. 你最有自信的技术,举例子说明。
  5. 用英语描述一个做过的最困难的项目

最后用英语描述项目比较尴尬,我说的东西,面试官可以懂,但我听不懂面试官的英语,因为我总感觉他在说日语,听不出来那是英语,结果就变成了“我说英语 -> 面试官用英语提问 -> 我卖萌表示不懂 -> 面试官冲翻译用日语提问 -> 翻译冲我说中文 -> 我继续说英语”

最后这家没通过,因为我提的一个想法他们以前想过,然后关键问题我又没答到点儿上,算是撞枪口了吧。

面这家公司印象最深的不是公司本身,也不是王石,而是翻译。面试时所有的翻译都是从翻译公司找的专业翻译,但这个翻译明显技高一筹,我前面我后面所有参加面试的人,出来以后,第一句话基本都是这个翻译好厉害啊,什么都能翻。而且有一些略懂日语的人可以听出来,他不仅仅是翻译,他还会把面试者说的没什么逻辑的回答,给整理润色一下,帮你给圆上。真是业界良心。

我能明显感觉到他和我经历过的其他翻译不一样,中国人说日语的腔调和日本人是有差别的,而且总会存在思考、遣词造句的小停顿,但是他说日语完全和母语一样,根本不用思考,语速比对面的日本面试官还要快,连口音和腔调都没差别,对比之下,好像他才是日本人,对面的面试官是冒牌货。反正我觉得如果没有特殊的机缘在特定的年龄接受过双语教育,通过后天学习很难练到这种水平。

AHRP

AHRP 是另外一个赴日项目,但是感觉办的没有启程日本如火如荼,现在连官网都挂掉了。我在 AHRP 参加了雅虎日本、面白法人 Kayac、YUMEMI,雅虎日本简历关就挂了。进面试的是 Kayac 和 YUMEMI,AHRP 人员很少,顾问就是翻译,每次都是和顾问配合,她特别像台湾人,不过没好意思问她。

AHRP 一面

报雅虎日本的时候,还是 6 月,所以参加了一个早期面试,类似于初筛吧

  1. 怎么知道 AHRP 这个项目的。
  2. 为什么要去海外就业
  3. 简历相关,考研历程
  4. 为什么读研
  5. 读研生活和你想的是否一样
  6. 研究方向
  7. 是否想去深造
  8. 给出选公司最看重的三个方面。
  9. 有没有理想的想去的公司
  10. 为什么去日本的公司。
  11. 有没有在其他公司的校招流程中

其实就是聊一聊,初步了解一下你。

AHRP 二面

二面是日本顾问伊野濑澄先生和一个翻译。依然是一些了解你性格的问题。问了问:简历的细节,为什么出国,最成功项目,自己的兴趣的项目,父母同意吗等等等等

到此为止,AHRP 这边算是过了,接下来就都是企业面了。

面白法人 Kayac 一面

  1. 介绍一下做过的项目
  2. 自己因兴趣做的项目
  3. 做没做过 WebService 的项目
  4. 将来想做哪方面
  5. 你码代码注重哪些方面
  6. 有没有崇拜的一个人,崇拜哪一点
  7. 为什么去日本
  8. 你在新加坡呆过,英语肯定好,有没有更长远的规划。

我主要问了问这次招人是去横滨还是镰仓,总之感觉面试官不苟言笑,也不知道他想找啥样的人,反正没过。

YUMEMI 一面

YUMEMI 是 AHRP 这边离 offer 最近的公司了,一面是两个人一起面,同样的问题一个人答完了另一个人答,和我一起面试的是一个北大的本科生,先是例行常规问些为什么去日本,为什么我们公司等等问题,然后就是分别介绍一个做过的项目。我介绍了本科时做的游戏引擎,北大那哥们介绍了一个电商网站,因为我那个是直接能玩的游戏,太炫了,所以直接胜出,把他 PK 下去了。二面的时候他已经不在了。

YUMEMI 二面

二面面试官增加了社长本人,然后依然问一些 HR 问题,比如喜欢快速迭代还是打磨品质,最成功的项目等等等等,他们想要前端的人,我是做后端的,所以技术上不匹配,他们也可以要后端,但是得会 php,我又不会 php,不过他们还是给我机会了,可能是看我比较靠谱吧。

最后他们问如果现在给 offer 签不签,但是我正在等 MonotaRO 的通知啊,那个 dream offer 啊,所以我只能说还得考虑下,他们就追问考虑什么因素等等等等。

最后还是没过,我感觉如果我答应签,或许会过吧,因为后来了解到强烈的意愿也是 AHRP 这边招人看重的一个因素,总之就是阴差阳错,两家不错的公司都说了再见。

ADSC Singapore

这是 UIUC 在新加坡的海外研究中心,招 Software Engineer 做一些论文或者项目的工程实现,主要招前端的人,但还是给我了面试机会。

  1. 介绍一下做的项目,说了腾讯抓取数据项目
  2. 有数据库,有爬取的名字,如何优化查询
  3. 有网页,怎样从数据库中快速匹配
  4. smu 的项目
  5. normalization 是什么
  6. soap,restful,php,jsp 知道不知道
  7. 你有什么问题

我不是搜索方向,也没做过网络项目,虽然答的差不多,但专业一点就不行了,最后没过。

Dynamic Technology Lab Singapore

这是一家新加坡的股票量化交易公司,反正是一个极牛的地方吧,年后主要精力都放在它身上了。

笔试

笔试就很有难度。比如其中有这么几个题目:

  1. Is the following C++ code correct? Please explain why

bool IsFriday(const std::string &day)
{
    return day == "Friday";
} 
bool IsFriday(const char *day)
{
    return strcmp(day, "Friday") == 0;
}
int main(int argc, const char *argv[])
{
    IsFriday("Friday");
    IsFriday(std::string("Friday"));
    IsFriday(std::string("Friday").c_str());
    const char *s = std::string("Friday").c_str();
    IsFriday(s);
    return 0;
}
  1. Please explain how to reduce packet loss on each layer of TCP/IP stack?
  2. What is memory reordering? Please give an example and explanation.
  3. How can CPU cache affect your algorithm design? Please give an example and explanation.

###项目 笔试过后,居然让用 5 天时间做个小项目,合并两个数十 GB 的大文件,是一个多线程解决外排序的问题,并且要给出测试代码。最终也过了。过程算是惊心动魄吧,前三天误解了题意,最后两天刷夜搞定的,还顺带自学了 Google Test 测试框架。 ### DTL 一面 一面是个爱笑的大叔。

  1. 介绍毕设项目
  2. 介绍腾讯项目
  3. std::string 内部实现
  4. copy on write 具体实现(引用计数)
  5. TOP k 问题(堆,快排,部分冒泡)
  6. map unordered_map 如何取舍
  7. 多线程做没做过
  8. 网络做没做过
  9. 为什么新加坡
  10. 为什么选我们,不去更热的移动互联网

DTL 二面

  1. 做过的项目
  2. c++ 和其他语言的选取
  3. 对什么业务感兴趣
  4. 五年后有什么打算
  5. 为什么移民
  6. 关注什么前沿的事情
  7. 因为兴趣做过什么项目
  8. 喜欢独立还是团队
  9. 会不会坚持己见
  10. 对互联网金融是否感兴趣

二面感觉不好,问的性格和价值观的问题太多了,这种问题问多了就很难和公司匹配上,然后就挂了,很难讲挂了是好还是不好,总之感觉有点可惜罢了。毕竟投入了很多。

Morgan Stanley

如果留在国内的话,Morgan IT 算是我梦寐以求的 offer 了,找了本科基友帮我内推,之后就是笔试。可以选择 Java,C#,C++ 三种卷子,笔试是 IKM Assessment,相当相当的难,我感觉没对几道。不过好在还是过了,接下来是电面,全程英文。不知道是不是和阿三打交道太多,电面的面试官明明是中国人,说英语却带着淡淡的咖喱口音。面试题中规中矩,基本符合网上的面经,但是个别能加分的发挥题我基本都没答上来。

  1. introduce yourself
  2. why not tencent
  3. introduce a project you did and what problem you solved
  4. what is recursion?
  5. what is hashtable?
  6. how to implement a hashtable, what data structure should be used?
  7. stack and heap
  8. in what scenario,we can only use heap.
  9. memory leak
  10. how to detect memory leak
  11. what is virtual function
  12. how to implement virtual function and polymorphism
  13. what is copy constructor
  14. for a given string, how to output all the different combination.

自己基本都答上来了,都很基础,其实相对于题目本身的技术而言,更大的考验是你怎么用英语去答这些问题,去描述这些概念,尤其是涉及到专业词汇的时候。然而这轮挂掉了,我也没想太明白为啥我挂了。

VMware 上海

VMware 真的是一个好地方,这是一个晚上 8 点就已经是深夜的公司,让无数晚上 8 点夜生活刚刚开始的互联网公司人望洋兴叹。

笔试题目还是很有难度的,涉及到不少内核的知识,主要内容包括 C++、自旋锁、设备描述表、gdb、反汇编、网络、概率、数字推理。自己编程实现 ftoa、自己编程实现栈,并用双栈实现队列、英文写作(一道题是探讨公有云私有云混合云,另一道是给主管写信,因为工作需要申请一部 iphone)

好像我的笔试成绩最后排第三,实验室哥们排第二。之后就是面试了。 面试的过程也是英语口语加技术,英语只有一小点儿,敢说就行了,因为面试官的英语说的真心不怎么样。

  1. 有一个 C 程序,定义了一个变量 i,结果继续执行几行与 i 无关的代码之后,i 的值变了,为什么?
  2. 函数想返回多个返回值怎么半
  3. 面向对象了解多少
  4. python 相关问题
  5. 1000 个苹果分 10 个箱子装,要任何数字的苹果都能通过几个箱子的组合得到,应该如何装。

反正整体的面试完全不在状态,和面试官不在一个频道上。第一题特别有意思,当时答了很多种答案,感觉像是压力面,回来之后思考了一下,觉得他可能是想考缓冲区溢出,或者线程安全问题。

全程感觉面试官很怕伤到你似的,问我会不会 python,我说会,但我编 Python 需要有手册在边上,然后他居然说那就算了,不问了。问我了不了解面向对象,我以为面向对象就是 C++,我说我了解,结果他问继承和虚函数这种关系是什么 dependency,我又只能答不知道。面试题的设计感觉也是想虐你,而不是让你展示自己,反正从应聘开始到面试结束,给人的感觉是极其不专业,和 BAT 比差一截。

最后问我是不是一定去上海不服从调剂,愿不愿意来北京,我说不愿意,然后出门我就知道肯定没戏,如果说愿意去北京,说不定能过。虽然感觉不好,但这是一个给 22 万还不加班的好地方啊。

天津渣打科营

这是一个传说中养老的地方,天津能给 11k 还不加班的公司,也是有点神了。它组织了一个 Open Day,我去了,公司给人感觉很 low,原因是它在带领大家参观的时候,主要介绍了 pantry,免费零食啥的,我觉得如果一个公司只能介绍这些东西了,那它也实在是没别的可说了。 在职员工做宣传的时候也很搞笑,她夸了渣打很好很不错,在她毕业求职各种碰壁各种不要她的时候收留了她,给了她机会。这么说的确是很好啊,但换个角度讲,那不是相当于它的要人标准低么?反正员工给人的整体感觉是眼界不够开阔。

个人曾在渣打对面的企鹅呆了三个月,开发区的生活品质太差劲了,物价贵的要死,空气差的要死。Open Day 的时候问了问领队,可不可能 relocate,领队说在马来和印度还有科营。我靠,仔细思考了一下,难道我要 relocate 到印度吃飞饼和咖喱鸡吗?领队还说这里不保证不加班,那就完全没有兴趣了。

Worldquant

这家一开始是想去的,结果一方面发现它永远在招人,另一方面发现glassdoor 上的评价很差,于是就没有参加笔试。

Cisco 杭州、上海

简历过了,但是天津没有笔试考场,需要去北邮笔试,关键是和日本 indeed 的在线笔试时间一样,冲突无法避免,于是没去。

UBS Singapore

瑞银感觉相当不错,作死地投了新加坡和香港,而并非上海。然后发来了 Online Test,题目和行测差不多,做完之后一个月左右收到拒信,情理之中。

Goldman Sachs HK

同样作死地没投北京,而是投了香港。这次连 Online Test 都没有,好像没收到拒信,石沉大海。据说他们喜欢要实习生转正的。


comments powered by Disqus