Showing posts with label Twitter. Show all posts
Showing posts with label Twitter. Show all posts

Tuesday, December 23, 2014

2014小结(找工作)

2014北美CS找工作小结



背景



13fall cs master, 14年暑假Twitter实习(无return offer)

结果



简历 reject:Lyft, MongoDB, Pandora
电面 reject:Airbnb, Snapchat, Medallia, Shopkick
onsite reject: Palantir, Youtube, Bloomberg, Dropbox, Quora, Pinterest
offer: LinkedIn, Facebook, Uber
withdraw: Microsoft,Hulu,Yahoo, Amazon, 2sigma, Infomatica, epic
面了石沉大海:Turn,Tesla

两个月的面试



10月,14fall开学前就开始改简历,从国内来美国继续14fall的学习,还积攒了一堆面试,有Youtube, Palantir, Dropbox, Airbnb, Medallia。在job fair上疯狂扔简历,又拿来一堆面试,有Turn, Quora, Facebook, Informatica, Microsoft, Yahoo。snapchat和LinkedIn是内推的,其他全是网申的。从一开学开始,基本一到两天一个电面的节奏,幸亏课不多,还算可以承受,慢慢就是麻木了。那时面试最大的动力就是收到onsite的好消息,所以10月面试结束时,已经有近10家要onsite了。

11月,接下来四周就是每周飞湾区一次面1到2家的节奏,偶尔还有飞New York的onsite,真是疯狂啊。。极累无比。还好在Palantir, Dropbox, Bloomberg, Quora的拒信后,收到了LinkedIn的好消息,否则心理压力真是太大了。没想到坐飞机会那么累,进机场,安检,候机,登机,起飞降落的难受,出机场,叫Uber,很费时间和精力。有时到了酒店都到半夜了,洗洗睡第二天就要去面试,相当辛苦。但是相对于onsite当天的辛苦,飞机上的劳顿就不算什么了。onsite常常让我感觉面不下去了,两场面试中间基本上没有休息的时间。

onsite的各公司



Palantir



一轮电面直接onsite。电面一下面了三道题,小哥对我挺满意的。人生第一个onsite献给了Palantir,这是个做大数据的公司,据说bar特别高,所以当时自己也不抱太大希望。不得不承认Palantir真有钱,专人机场接机,住公司门口hotel,服务周到,不愧是与政府相关的企业。hotel也是我面过的公司订的最好的hotel。面的职位是full-stack engineer,上午三场分别是Algorithm,UI-Design和Coding。据说上午面的不好会在中午公司demo完被轰走,下午面完见着公司VP才 有可能 拿offer。我没被轰,但也好不到哪里去,下午hr告诉我说或许full-stack不适合我,又让我加面一场backend的面试。System Design相关,自己答得也不好,面完过一会hr就过来送了我一件Palantir的衣服然后跟我说掰掰了。。整体感觉Algorithm难度很高,Coding难度不高,UI-Design灵活性比较大,得和面试官想到一块去。一周后,hr约时间打电话,我激动了一下可惜hr打电话说不好意思我们不能要你,我说我能知道反馈吗,她说不好意思我们只告知结果。总之这是我面过的最难的公司之一。Palantir是挺好的,有专门的食堂,里面居然有担担面!在Palo Alto,阳光好,也很繁华,又安全,适合生活。他们很看重design,有专门的design的office楼。可惜这是个和政府相关的公司,我们进去估计比较敏感,而且据说工作压力超级大,有个engineer结婚度个蜜月回来就被辞退了。

Youtube



一轮电面直接onsite。当时电面面的不好以为要挂,没想到还是给了onsite。面完Palantir第二天就去Youtube面试,但是我觉得他们的hiring的流程不太好,我到了Youtube登记之后,等了半个多小时才有人下来接我,因为已经过了面试开始时间,我一度以为他们把我忘了。四轮纯coding,题目很灵活,有点后悔把Youtube面的那么早,经验不足挂了。Youtube在San Bruno,整个office火红火红的,挺不错。第二轮面试官是个印度哥,第三轮面试官是个印度姐,他们态度都比较冷淡,不过也没办法。面完就感觉第二轮答得不好,给了hint才有最优解,因为心情不好,之后午饭吃的都感觉没有味道了。午饭是和一个另一个印度哥吃的,他比较内向我心情又不好,我们也没怎么聊。饭还是一如既往难吃。四周后的一天SD下着雨,我正在去机场的路上要飞SFO去面Uber,hr打电话说不好意思我们不能要你,你提升一两年后再来申请吧。hr把每一轮的feedback也告诉我了这个还是不错的。当时看着车外淅淅沥沥的雨,内心倒是很平静。

Bloomberg



一轮电面直接onsite。电面题很常规,有coding有基础C++知识。面完Palantir和Youtube过了个周末,就去NY面bb,这个感觉最不值了,飞了6个小时过去,顶着时差面了一整天,面够四轮(据说面够四轮offer机会很大)还是挂了,然后从纽约回来就感冒咳嗽流鼻涕(持续了一个学期!)。感着冒第二天一大早就收到Bloomberg拒信,状态真是糟糕。题目难度一般,面试官感觉特别非常规,总之跟IT公司面试还是很不一样。什么都问,C++,数据库,OS什么的。公司在曼哈顿,大楼很fancy,不过总觉得不适合cs的在那工作,也是仁者见仁智者见智吧。住在Bloomberg旁边的hotel,三百多刀一晚但是不如在湾区一两百一晚的酒店,果然曼哈顿消费高!

Dropbox



面Bloomberg的当周拿着两封拒信带着郁闷的心情就又飞去Dropbox onsite了。这个公司要求好高,找人内推,然后做online challenge,然后两轮电面才给的onsite,扔箱子的office确实不错,旁边就是AT&T PARK,码头,大海,上班上累了,去海边散散步,看看比赛还是特别爽的。公司里面也很赞,尤其是食堂,吃的特别好。听说主厨是米其林三星厨师,每天菜单不重样,精致的牛排什么的,还有Dropbox自制的各种口味的冰淇淋。面试难度还好,题目重复率高,注重多线程。面试官都很友好,有个是USC的中国妹子,人挺好的。可惜还是挂了,可能他们觉得我多线程写的不好吧。另外,我感觉Dropbox里美女好多。。两个面试官都是美女(有abc也有中国同胞)。午饭后看Dropbox的demo发现他们也在做类似google doc共同编辑的东西,但我不知道他们是否能干的过google或者分一杯羹。Dropbox现在有三个主要产品,传统Dropbox,相册Carousel和刚刚收购的Mailbox,我不确定后两样能吸引到多少新用户。关于盈利模式,面试官告诉我说他们主要是靠Dropbox pro和Dropbox for business赚钱,好像很多公司都在用Dropbox。

LinkedIn



一轮电面直接onsite。电面是个印度哥,面的不难,虽然有小错还好他还说放过我了。面完Dropbox过了个周末就又飞去湾区连面Linkedin和Facebook,要知道那时候我基本上在San Diego连续待不到3天以上,天天飞,还有一堆事。。。LinkedIn是invitational day,所以也是社交的好机会,认识了好几个一起来面试的中国小伙伴。感觉这个invitational day活动做的挺好的,机场接机直接送到酒店,第二天一大早把大家一起送到office吃早饭,发了一些小礼品,cookie,Tshirt什么的挺多,还会发一张大图,是你的LinkedIn的关系网,比较有意思。然后有一些warmup小活动让candidate来认识一下LinkedIn,拼拼乐高,大家再互相介绍一下这样。然后就是上午两场面试,behavior,coding。(2hr)behavior是个中国的manager大哥,他人很好,说随便聊聊这个面试就是让我放松放松不要太紧张。另一个coding面试是个美国小哥和印度小哥,确实在LinkedIn面试不遇上印度面试官很难。中午hr带着大家一起吃饭,再有一些小活动放松下。下午还有两场面试,coding,design。(2hr)coding有点让我困窘还好他们放过我了。design设计的东西不难,面试官也挺满意。结束后LinkedIn统一开车带着大家去吃寿司,还有LinkedIn的员工一起,感觉氛围很不错。面试后的第二天晚上就收到LinkedIn hr邮件说要给我打电话,神速啊。不过给offer特别拖,因为要安排manager聊天和感恩节拖了两周才给的offer。第一次这么不爽感恩节。。

Facebook



一轮on campus直接onsite。我参加的是Facebook的university day,所以也能和很多candidate一起,也是认识了一些人,包括面试0跪的wizard浙大同学俞t大神,还有扎实稳重的王c。感觉强度没有LinkedIn高,只有一上午三场面试,每场45min。面试分别是coding,coding,behavior(包含coding)。上午面完,一起吃饭,逛campus,吃冰激凌,听讲座,发T-shirt,还是挺和谐的。就是面完觉得自己要跪,第二场面试没有给到最优解,欧洲小哥面试官直接move on到了下一题。过了两周(中间感恩节)的晚上,Youtube给拒信的同一天,hr说发了邮件给了好消息。

Quora



一轮on campus直接onsite。Quora on campus面试官是个小美女,第二题我没想到更好方法,她就各种指引,还好最后红着脸写出来了,她居然让我onsite了。Quora和Pure Storage在同一层,在mountain view的Castro street上。很喜欢那条街,暑假实习的时候在那吃喝很多家,哈哈。我感觉这个面试难度好高,中午开始面,四场连面4小时,全是coding。第一轮Practical Interview,给个开源项目和一些需求,让在1个小时内改完。自己看文档看了半天,哎太弱。第2,3,4轮都是coding,我觉得题目难度比较高。题目全部没见过(可能是我见得少= =),都是现想,有的给了hint才知道咋做。而且一下午连面4场确实特别累,面着面着就饿了。意料之中很快就收到邮件拒信了。我感觉这种公司geek很多,都是智商超高的人。面完第一轮就知道要跪了。

Pinterest



一轮on campus直接onsite。面Quora的第二天面的Pinterest,挺喜欢这家公司,公司氛围,装修什么的都很不错。上午1轮,下午3轮。可以因为前一天面Quora太辛苦了,面Pinterest不在状态。上午是oo design面试,他们叫做software architecture面试。午饭和一个abc妹子吃饭,时间很赶没吃完就到点了,那时候自己巨困。。下午是coding,culture fit,coding三场。最后一场coding是个中国姐姐,几年前在facebook干了几年,然后去了小于10人的小公司,现在跳到了pinterest。coding完我们聊到了职业选择的问题,我还挺佩服她的气魄的。Pinterest整体比较均衡,这样不会像Quora那样特别累,就是自己太困了。。面试官普遍很年轻,大多数都是刚入职不到一年的。

Uber



一轮电面直接onsite。Uber office整体感觉就是比较低调奢华的黑色的样子,楼上是Square总部,旁边是Twitter大楼(有种故地重游的感觉= =)。这家公司的结果让我出乎意料,居然给了offer。他们家的处理速度也很快,电面题目难度不高,主要聊聊天,上午电面,下午就给onsite了。onsite时我分到了infrastructure组面试,所以三个面试官都是infrastructure的人。因为behavior面试的manager那天有事,hr说等到我回sd再跟我打电话继续面这轮。其他三轮是coding,杂七杂八,coding。那个“杂七杂八”是面试官什么都问,从“在浏览器输入url发生什么”开始无限拓展,很多网络的东西我也不太懂,我只好多次说“sorry I don't know”。面完第二天hr打电话补面manager面试,第三天打电话给offer。说实话我非常喜欢Uber,office里面的装修感觉非常稳重,我也觉得公司发展很有潜力,我拿offer的时候Uber估值已经到40billion了。可是我觉得自己不能冒这个险,过两年等自己有本事再来吧。一想到自己放弃了这么难得的机会,就有点难过(= =)。不过既然选择了,就好好坚持吧。顺便吐槽下Uber的报销,真够慢的。

电面的其他公司



Airbnb



曾经是我最想去的公司,可惜电面挂掉了。认识的很多人都是同一道题,可惜自己当时没做好。。哎

Medallia



这个公司比较奇怪,先是online challenge比较有难度,然后电面,我面试题不记得了。。就是感觉hr回邮件很慢,不怎么上心,还把我的邮编看成了电话号码。。

Shopkick



这个公司做的东西比较有意思,就是进超市收集点数然后换gift card那种app。题目不难,问的拓展难。问着问着我也怂了。第二天就收到了拒信。

Snapchat



这个公司据说给的offer股票超级多。印度哥面我的,主要是我答得不好,悲剧意料之中。

Yahoo



面试题非常简单。在jsfiddle上共享code,很奇怪的面试方式。和面试官聊的还挺愉快。就是消息给的太慢了。

2sigma



纽约一家金融技术公司,安排店面时间时我忘记了他们是东部时间,安排在了我这边早上7点。。面的code题不难,但是别的OS,算法什么的挺多。面完直接回笼觉。

epic



被很多人吐槽的公司诶。。online assessment纯看面经,然后电面不难。做online assessment挺费时间的。不过他们公司很友好,给我感觉不错。

Microsoft (on campus)



面试题很简单,面试官很nice。

Infomatica(on campus)



面的非常诡异。那也是面试官的第一次面别人的经历。。搞得我也很尴尬。后面的加锁的题答得很不好居然让我onsite了。

关于面试官



电面时中国面试官很少,印度人很多。只有Dropbox是中国面试官,一开口就是中文,还挺亲切的。onsite时中国面试官多起来了,虽然都说英文,但都非常友好。表示感谢!

关于性别



很多人说女生找CS工作有性别优势,我感觉比较赞同。

先写这么多,想到什么再补上吧。面试经历还是挺有意思的,也借此机会去过这么多的有名的公司,拿到拒信也值得了。
read more ››

Sunday, June 29, 2014

旧金山公交见闻

实在找不到喜欢San Francisco的原因。
尤其是早晚的冷风和糟糕的治安。

每天坐公交车都心惊胆战的。。

等车痛苦,路上脏乱差,

坐车也痛苦,车里也脏乱差。


平白无故被胖黑女人骂和威胁是一件事。

另一件事,是走人行横道过马路的时候,

对面有个脏兮兮的黑女人迎面走过来,还扭着头看后面,

我躲闪不及,她蹭到我身上。

然后她就坡口大骂,“f**k”什么乱七八糟的。

我想,我走在路上好好的你撞到我了,我还嫌脏呢,你还骂我。

我心里万分不爽。。还是忍了。

我又打不过她。


等公交车,

旁边的女人非常陶醉,get high。。

因为她在吸大麻,可能是毒品,我不确定。

地上躺着一个白人老人,

半个屁股露在外面,

身上衣服也脏脏破破,

他爬不起来了,

别人拉他他也起不来了,

只能在地上趴着。


上了公交车,

车里的环境很糟糕。

很多长相奇怪,衣衫褴褛的流浪汉会上车来,

理直气壮的不买车票。。

还有很多人也不买票不刷卡,感觉就是理所当然。

然后车里臭气哄哄。

车里人也没什么礼貌,

有人上车就对坐着的人说,我是老人你的座位给我坐。

也有车内前门附近的人和后门附近的人隔空对骂。

有个人,也是脏兮兮的,下巴上纹着纹身。

在车上吃冰淇淋,吃完了打开车窗就把盒子扔出去了。

然后嘴里嘟哝着,又享受着,像是刚吸了毒。


有时候,很凶的警察会上来查车票和公交卡,

没车票的人被驱逐下车。

偶尔查一下这有个p用。


但是也有好心人,

今天从始发站坐的公交车所以选了个好一点的座位,

后来陆陆续续上来了好多“比较恐怖的”人,

依旧没有买票没有刷卡就上来了。

然后有个看起来比较和善的中国人上车了,

我主动挪到了一边让她坐我旁边,她对我微笑示意。

我下车的时候,她还用中文跟我说了“谢谢”,

我也不知道为什么,特别感动,

就在这样一个没有朋友的城市有这样的微笑和感谢觉得很亲切,

我笑着回了一句“再见”便下车了。



这些事,让我好多疑问。

在这样一个大城市,

这些流浪汉,无所事事,长相扭曲,浑身脏兮兮,一身破烂的人们,

他们是有多仇视社会?

我们天天花着高昂公交车费,支撑着他们免费的公交车。

那些上班赚着钱的人,缴的40%的税,很大部分还不是救济他们么?

我们却要防着他们怕着他们,


被他们威胁和谩骂。

感受到很多负能量。


我什么时候才能在路过他们或站他们旁边时不那么害怕呢?

说这篇博客是见闻,不如说是牢骚。

不得不吐槽这么不爽的生活环境。

但是,I have to survive..

加油吧。共勉!
read more ››

Monday, June 16, 2014

新生活恐惧症

太矫情了我,
每到一个新的地方负面情绪总是占大部分,

而且往往以孤独开始。

包括第一次离开家去上海上大学,

初到大学没有一个高中校友,

我就安慰自己,我可以以新面貌示人啦,没人知道我的“囧”事儿。

即使如此,还是感觉到巨大的挑战。

包括去台湾上学,

担心到了新地方有什么不适应,

包括第一次去ebay实习,

开始实习时人生地不熟,房子也租不到,各种不爽特想回学校。

包括来美国上学,

挑战更多了,

这个是ongoing的,就不说了。


这次是来旧金山实习,

也不例外。

两个室友一个美国妹子一个ABC,

一起晚饭时美国妹子问我们你们是nervous还是excited多一点,

我果断是nervous啊。。。。

今天七点起床,赶到机场,结果飞机晚点两个小时。

第一次一个人坐飞机,再一个人从机场叫super shuttle去住处,各种没底。

到了住处发现跟在圣地亚哥差远了,

房租1300多刀一个月,还不是独立卧室,

楼下常开party,略吵闹,

门外还有挺多黑人和流浪汉。

路的坡度基本上是40度,走路上坡感觉很累,下坡感觉危险。

冷飕飕的风还挺大,一吹浑身打哆嗦。

肯定是被SD的好天气惯坏了!

吃的么,

因为没有一个认识的中国人,

中餐估计暂时也吃不到。

未来三个月肯定要适应不少东西吧。

希望能多多提高自己!


对新生活常常处于没有信心的状态,

加油,

加油,大家!



read more ››

Saturday, June 14, 2014

写在半夜

后天就要去三藩了,
哎。。
read more ››

Friday, March 21, 2014

2014 summer找实习小结

这篇原先是我发在一亩三分地上的。http://www.1point3acres.com/bbs/thread-89796-1-1.html

现在修改一下迁移到我的Blog上吧。

先报结果:
Rej: Axure, tripadvisor, appfolio, Yelp
Offer: Arista, Twitter(已从), Amazon, lab126
今天刚考完最后一门final。上个quarter在jobfair投了几个公司拿了axure和tripadvisor面试,那时候自己面试写code挺弱的毫无意外的悲剧了。axure这个公司电面就是侃大山,聊简历。Tripadvisor问的是关于从一大段话里找出电话号码的题,居然要用自动机我早都给忘了。

后来在寒假看了看编程之美几个部分,leetcode按ac率刷了60多题,然后开始改简历海投。
这个quarter找实习比较痛苦,从一开学就投简历大多石沉大海。只有网申的appfolio给了面试,第一轮hr面就把我挂了,出师不利啊。刚开学有个jobfair投一堆简历一个面试都没拿到。后来同学的学长内推的Twitter和自己网申的yelp给了面试。 yelp面到第二轮就挂了,第一轮是快问快答,第二轮代码题是找几个string的最长公共前缀还好,我挂在一堆网络方面的问题上了,基础不牢啊。。
因为没有新的面试,整个学期都在狂投简历,只要是IT公司来info session我就去扔简历,网申了40+家,结果还是没拿到一家面试。看着身边一个个拿到offer的同学特别羡慕,又担心实习岗位马上没坑了。这个学期最后一次机会是另一场job fair,我又投了一堆简历,终于拿到了Arista,Microsoft, Amazon和Lab126的面试。然后在接下来一周内把他们都面了,因为再下一周就是final exam。最夸张的是有一天上午面Twitter中午面lab126 on campus下午面amazon on campus,一下子就是4个小时。
Twitter 是同学的学长给内推的。他家反馈挺快,先online challenge在线一小时做两道题,不难。Recruiter很快就回复说过了,开始面试流程。一面是一个很nice的美国人,人也很幽默。在tweet一堆词里找出出现频率最高的10个词。我说我要用hashtable + heap,他说对你可以写了,写完还有时间,他让我分析下复杂度,然后随便扯扯就结束了。面完我发现用快排变形方法,可以更快。过了两天说一面过了,要安排二面。结果我发现recruiter把我申请职位改成了PM(我申的SDE),她说我更适合这个(是不是一面表现不够给力?)。我想着面就面吧,结果这次面试官就不那么nice了,可能对我不怎么感兴趣随便问了简历问题就拜拜了,面试的时候他还喝着酒(skype视频面),过了两天PM组就发了好人卡。我试探的问recruiter我还有机会再面SDE吗,她说过几天帮我问问。本来不报什么希望,因为jobvite系统上我的状态已经成了”not selected” 。过几天她居然又发来了两个面试,状态也改成了”in progress”。二面是在android组的印度姐,开始问了我关于Twitter网站的问题,然后做题。是在一串连续的数中找丢的数。我用的二分查找。写完她说了几个corner case,我发现corner case自己没处理好,修了bug。还有时间她就问了我一个开放性的问题”你怎么说服组员为一个软件添加new feature”,我blahblah说了一堆。她说good good,我当时挺高兴的,因为感觉面试官说good比说cool有希望一点。。然后她说如果有的人就是不愿意加new feature咋办,然后我又扯了扯,她说good good, that’s enough就结束了。三面是个美国小哥,他也挺友好的。因为他是在家skype面我,提醒如果有狗出现在屏幕上,我不要吓到,因为狗狗就在他的旁边。做题,先是罗马数字转数字,写完让我设计几个test case,过了。然后让我写数字转罗马数字,因为代码比较长,他让我优化一下。我说改成循环,但是这样改动比较大,我也没想到太好的优化方式,他说行。时间也差不多了,让我问他问题就结束了。又过了两天,周四吧,recruiter让我提供当周合适的时间(那周就剩两天)有个组manager要跟我打电话聊聊。前人告诉这种面试要狂问面试官问题表示出兴趣和热情,晚上准备了点常规问题,熟悉了下Twitter咋用的。周五上午manager打过来,他是移动开发组的,估计是之前面的印度姐推荐的我,聊了聊他们组是干嘛的,他问我对Twitter客户端有啥建议,我就跟他说了说微博和twitter的不同体验,他说微博确实不错。他态度比较中性,我感觉不到他对我感不感兴趣,当天下午recruiter就打电话offer了,就是上午面我那组。折腾了两个月的Twitter在这个quarter上课的最后一天拿到了offer,待遇也不错,我还是挺高兴的。感觉这个公司比较人性化,刚拿offer就有两个之前面我的面试官都发邮件来祝贺,有一个还说自己的老婆也是程序员做女码农不容易什么,鼓励我。
Arista是一次45分钟电话面试ssh写代码,BST中查找数值最小的节点和查找指定节点中序遍历的下一个节点,当场给offer比较爽。Amazonon campus面的是找最大公约数最小公倍数判断是不是质数,层序遍历。Lab126面的是硬件组,虽然我是CS的可能因为他们看我修过Computer Vision所以给我面试吧。面的题就比较杂了,有算法也有CV的知识,两个面试官都很和善,第二个还是中国人,他问我了一些image processing的问题,我说我没修过不太清楚。后来我俩就侃了侃淘宝,支付宝什么的,因为我觉得这个职位我肯定没戏,所以面的时候也没啥压力想到啥说啥,没想到Lab126也给offer了。Microsoft的on campus面的是在数组里找duplicate然后删除,现在还没消息,不等了。(一个月后还是悲剧)
虽然我是我们系里最晚拿到offer的人之一,我感觉自己还是挺幸运的,面试的题都没有卡住所以面的都比较顺利。感觉整个过程下来,最慌的就是没面试的时候。到后来我还让国内的基友帮我留意着国内网易,腾讯什么的实习,暑假回国实习也行。有段时间感觉拿到面试好难啊,没有什么人脉,网申也没用。只能靠job fair,job fair还正好在期末考之前,很惶恐。facebook来学校宣讲了3,4次,每次来我都去投简历,只是从来没给我面试。Google我找同学内推的时候,intern申请通道已经关闭了。Linkedin这边只有一个同学拿到了面试,还是去年投的。。所以下手要趁早。还要谢谢wizard同学催我刷题找实习,如果不是今年年初就开始准备,现在估计还在捉急吧。。其实找实习和真实实力还是不一样,希望自己在以后能好好提高下CS的实力,做点真正有意思的东西出来。
祝大家春假愉快,还没拿到offer的马上有offer!
read more ››