报个Snapchat面经,offer及少许总结

原帖地址:一亩三分地

在官网投简历不到一周后HR联系做OA,标准的数独问题,做完后当天通知给电面。
电面是google hangouts的形式,在coderpair上现场写代码编译。一开始问了很多暑假实习的内容,coding题目是一个矩阵里某些位置有墙,给一个出发点及目的地,求最短距离。 follwup是现在墙可以打破,没打破一个cost为1,求cost最小的路线。
电面之后很快通知onsite,他们家只包一天宾馆,还有一张100刀的gift card。公司的HQ在海滩旁边景色很优美,外面是LA的滑板圣地,以及到处都有的涂鸦文化。他们家面试是在单独的一栋楼,有一点难找,所以没有机会进去真正的工作空间看一下。
第一轮,白人小哥白人shadow,project diving deep, coding题目是queue using stack, follow up 是多线程版本,最后让我自己实现mutex那些,自己写测试,问了我如何设计测试等等。
第二轮,东欧大叔,project diving deep, 题目是手机上的通讯录,每条记录只有(name, number)这种pair,有些记录名字重复,有些记录号码重复,让我返回一个list >,将所有记录按人分组。比较tricky的点在于(ABC,123), (ABC, 456), (BCD, 456)三条记录,第一条和第三条也属于同一个人。要求时间复杂度尽量小。
第三轮,美国小哥,how to test. why snapchat. coding题目是XML parser,follow up是一开始我们假设xml是well-formatted,如果不是的话,比如有不成对出现的

或者

,怎么破
第四轮,中国小哥,project deep dive. coding 题目是有一条路,路两边可以想象为 y = 0 和y = 1两条直线。现在给你list of radar,每个雷达为(横坐标,纵坐标,辐射半径)。问你一辆车能否通过这条路。这轮一开始没见过有点懵逼,感谢小哥给了提示。
值得一提的是他们加onsite要求让在你自己带的电脑上写代码,自己写test测试,我写的时候旁边有个人看着还是有点紧张的。。比较值得一提的点还有,他们家面试的时候会有一张表,上面写着3年经验一下只考coding question,所以大家可以少准备点system design。以及,上面有些题目不是那么常规,我面的时候也不是那么行云流水的,但是好在面试经验比较多,写出的代码基本都bug free一次就跑过,感觉还是加分不少的。
感觉面试官人都非常好,非常有热情,加入snapchat的最多只有一年多,最少只有三个月,很多都是别的大公司跳过来的。当然我也问了很多大家都关心的问题,比如前一段时间估值下跌,面试官表示不用担心,公司内部的估值并没有下调,下跌跟之前twitter股价下跌有关,snapchat之前一直被投资者参照twitter受了一点影响(这锅甩的好)。有面试官提及最近有从T家跳过来的人,透露S的日活比T多一倍,业务还是发展很快的,虽然外界存在质疑,但是内部的数据其实是很漂亮的。面试官还跟我说最近年底了应该会有年报之类的出来,让我看一下再做决定,想来应该是有一定的自信吧。
面完当天就飞回了纽约,倒头就睡,睡醒了接到HR电话就给了offer,标准的package, 11K base, 10k signon, 32W的RSU。
比较坑爹的也是股票是1:2:3:4这么给的,最后决定接了。接了的原因主要有三:
他们家工程师目前还是不多,只有200多个,去了之后确实对自己锻炼很大,带我吃饭的中国小哥说他来的第一天就给他分配了task去改bug,几周之后就会正式做feature。Snapchat国人很多,三哥很少,去食堂吃饭的时候感觉差不多一半都是国人了,舍友也去onsite过,四轮都是国人,回来真是赞不绝口。我自己之前在大公司实习过,真的觉得效率还在其次,遇到一个不靠谱的mentor或者manager真是B了狗了,还是喜欢关系相对简单的地方。他家比较坑的点在于股票的vest方式,我自己恰好没那么在乎。寝室四个人除了我两个uber一个google,大家交流一下发现讲真的对于new grad创业公司还是大公司都不是什么发财的机会了,去比较一下new grad和有经验的包裹,简直不是一个数量级,感觉想发财是指望不上第一份工作了。

从大三申请出国到工作都在地里学到了很多,也没啥好总结的,具体的去看室友大神的帖子吧:http://www.1point3acres.com/bbs/thread-156433-1-1.html。感受最大的还是找到你的peer,即使是菜鸡互啄也会有春天的~ 我3月入职之后也会努力帮大家内推的,祝大家都能拿到理想的offer,我们加州见!~
最后,求一发LA的组织收留和舍友~