一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 6897|回复: 46
收起左侧

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

[复制链接] |试试Instant~ |关注本帖
weixc1234 发表于 2015-12-21 02:46:13 | 显示全部楼层 |阅读模式

2015(10-12月) 码农类 硕士 全职@Snapchat - 网上海投 - HR筛选 技术电面 Onsite |Passfresh grad应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
在官网投简历不到一周后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<list<Record>>,将所有记录按人分组。比较tricky的点在于(ABC,123), (ABC, 456), (BCD, 456)三条记录,第一条和第三条也属于同一个人。要求时间复杂度尽量小。
. visit 1point3acres.com for more.
第三轮,美国小哥,how to test. why snapchat.
coding题目是XML parser,follow up是一开始我们假设xml是well-formatted,如果不是的话,比如有不成对出现的<p>或者</p>,怎么破

第四轮,中国小哥,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这么给的,最后决定接了。接了的原因主要有三:
. 1point3acres.com/bbs
  • 他们家工程师目前还是不多,只有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的组织收留和舍友~

评分

9

查看全部评分

yjfox 发表于 2015-12-21 04:19:38 | 显示全部楼层
lz,最后一题有些模糊,可否详解?
回复 支持 1 反对 0

使用道具 举报

housy 发表于 2015-12-21 02:59:59 | 显示全部楼层
Cong!抢一个沙发~楼主以后大LA据点求招待!
回复 支持 反对

使用道具 举报

transclock 发表于 2015-12-21 03:42:15 | 显示全部楼层
11k base? 月薪?
回复 支持 反对

使用道具 举报

 楼主| weixc1234 发表于 2015-12-21 03:46:36 | 显示全部楼层

打错了, 110K
回复 支持 反对

使用道具 举报

calalia 发表于 2015-12-21 03:55:21 | 显示全部楼层
LA不错 也不贵小伙伴说 公司附近的房子 2-2 才2000

在湾区 跟公司稍微近点的 2-2 3000+是必须的
. 1point3acres.com/bbs
发财不靠第一份工+1
. more info on 1point3acres.com
我只知道 snapchat是个老板帅 老板娘美的公司(俺是硅谷八卦小王子)
回复 支持 反对

使用道具 举报

shindave 发表于 2015-12-21 03:58:45 | 显示全部楼层
Cong一个! 大神求内推!
回复 支持 反对

使用道具 举报

 楼主| weixc1234 发表于 2015-12-21 04:05:35 | 显示全部楼层
housy 发表于 2015-12-21 02:59. Waral 鍗氬鏈夋洿澶氭枃绔,
Cong!抢一个沙发~楼主以后大LA据点求招待!

去了uber记得给我内推!!
回复 支持 反对

使用道具 举报

 楼主| weixc1234 发表于 2015-12-21 04:05:50 | 显示全部楼层
shindave 发表于 2015-12-21 03:58
Cong一个! 大神求内推!

上线!字数字数
回复 支持 反对

使用道具 举报

 楼主| weixc1234 发表于 2015-12-21 04:07:23 | 显示全部楼层
calalia 发表于 2015-12-21 03:55
LA不错 也不贵小伙伴说 公司附近的房子 2-2 才2000.鐣欏璁哄潧-涓浜-涓夊垎鍦
.鏈枃鍘熷垱鑷1point3acres璁哄潧
在湾区 跟公司稍微近点的 2-2 3000+是必须的

而且是个食堂巨诡异的公司,我午饭居然吃到了土豆炒花菜炒石榴……
回复 支持 反对

使用道具 举报

calalia 发表于 2015-12-21 04:21:51 | 显示全部楼层
weixc1234 发表于 2015-12-20 14:07. 鍥磋鎴戜滑@1point 3 acres
而且是个食堂巨诡异的公司,我午饭居然吃到了土豆炒花菜炒石榴……

欢迎来mountain view/palo Alto蹭饭
我会叉烧肉 农家小炒肉. more info on 1point3acres.com

俺公司食堂更诡异  俺打算自己做饭 带饭 其实中午还好 随便吃点沙拉啥的 美式都行 晚饭比较重要!
回复 支持 反对

使用道具 举报

 楼主| weixc1234 发表于 2015-12-21 05:16:17 | 显示全部楼层
yjfox 发表于 2015-12-21 04:19
lz,最后一题有些模糊,可否详解?
.鐣欏璁哄潧-涓浜-涓夊垎鍦
你可以想成一条路上有若干个雷达,每个雷达会有一个圆形的探测区域,问骑车从左往右走能不能不被任何一个雷达侦测到。显然在某些情况下无论你怎么走也不可能满足,比如一个雷达辐射范围特别大,已经超过了路的宽度。
回复 支持 反对

使用道具 举报

哗啦啦 发表于 2015-12-21 06:44:50 | 显示全部楼层
第二轮那道题用两个HashMap,把name和number都映射到name上去,通过这样来合并?
时间复杂度O(1)
回复 支持 反对

使用道具 举报

pennlio 发表于 2015-12-21 07:13:25 | 显示全部楼层
big cong!  
回复 支持 反对

使用道具 举报

bbsbbstry 发表于 2015-12-21 09:56:33 | 显示全部楼层
楼主是不是可以考虑再面面其他大公司然后match一下这个base?
回复 支持 反对

使用道具 举报

 楼主| weixc1234 发表于 2015-12-21 10:22:59 | 显示全部楼层
哗啦啦 发表于 2015-12-21 06:44
第二轮那道题用两个HashMap,把name和number都映射到name上去,通过这样来合并?
时间复杂度O(1)

映射到name上去就会出现我说的tricky那种情况,最后还是要对不同的List合并,你可以试着写写看。
回复 支持 反对

使用道具 举报

 楼主| weixc1234 发表于 2015-12-21 10:24:21 | 显示全部楼层
bbsbbstry 发表于 2015-12-21 09:56
楼主是不是可以考虑再面面其他大公司然后match一下这个base?

他们家似乎不counter,我室友拿到fb return, google, uber, snapchat这几家,snapchat并不去match这些,同样google也不会去match snapchat,但是Uber反而会match, 我同学最后拿着Snapchat的offer跟uber多要了1000多股吧。
回复 支持 反对

使用道具 举报

哗啦啦 发表于 2015-12-21 10:36:53 | 显示全部楼层
weixc1234 发表于 2015-12-21 10:22.鐣欏璁哄潧-涓浜-涓夊垎鍦
映射到name上去就会出现我说的tricky那种情况,最后还是要对不同的List合并,你可以试着写写看。

题目的意思不是输入(ABC,123), (ABC, 456), (BCD, 456),然后把它们放在同一个list吗?
还是分成两个List,ABC一个, BCD是另外一个?
回复 支持 反对

使用道具 举报

Gianluigi 发表于 2015-12-21 10:37:32 | 显示全部楼层
请问 xml parse 问题可以展开讲一下吗?题目具体是啥?有参考资料的链接可以推荐一下吗?

多谢。
回复 支持 反对

使用道具 举报

 楼主| weixc1234 发表于 2015-12-21 10:42:03 | 显示全部楼层
哗啦啦 发表于 2015-12-21 10:36
题目的意思不是输入(ABC,123), (ABC, 456), (BCD, 456),然后把它们放在同一个list吗?
还是分成两个Lis ...

是放在同一个List里的,但是按照你说的都映射到name是无法one pass的。
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-10 09:17

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表