2012年11月16日星期五

找工作的感想(最后一部分)


从中篇后,又来了三藩两趟,这两次都下雨,而我又碰巧喜欢雨天,感觉不错。
公司:
比起从前,又多见识了四家公司,Twitter,Circle,PInterest和Dropbox。其中前三家都可以给我offer,Dropbox因为四个小时前才结束面试,所以结果没有出来。
除了Circle,说说剩下三家给我的感受。
Twitter很大,里面的人也不错,但是最大的问题就是我觉得他们的HR干活实在让面试者不爽。第一个HR联系我,安排了电话面试,然后说面的很好,然后就人间蒸发了。第二个HR联系我,安排我写一个程序然后发过去,然后就人间蒸发了。第三个HR联系我,我说我现在很着急,于是他安排了第四个HR联系我。第四个HR给我安排了电话面试,然后onsite。第五个HR联系我说有Offer,第六个HR会和你谈。第六个HR现在联系了我,说周一给我打电话。整个过程耗时将近一个月!
从前我听Amber说Twitter联系他,全天面试,Offer当场就出来,所以我对Twitter充满了好感,可是如今看来,Twitter对我既不热情,我也没有能力在他们那里作出impact,所以感情就淡了。
PInterest很好,办公室里一片红火,30多个程序员,面试我的主要是Search Team和Recommendation Team。其中有一个人是从Quora跳槽过来,还给我对比了Quora和PInterest之间的区别。我对PInterest印象不错,估值很高,用户多,最近有很详细的赢利计划,给我谈了好多这方面的可行工作。要是现在是7月初刚和Yiting Wang她们吃完饭的时候,我肯定就去PInterest了!可是时光飞逝,我十月一日投的简历,他们上周联系我加面试虽然只耗了不到一周,但是这让我等的有点久,有些失望。
Dropbox一看就是geek集中营,面试我的人清一色从MIT毕业,感觉他们是想把MIT搬到加州了。听他们的早起员工Albert讲Dropbox的成长故事,就是把MIT的内部云存储实现出来给大家使用。就这一点来看,我觉得Dropbox实在是太Cool了!非常的理想化!
面试题目:
面试题也小总结一下吧,电话面试都是一些常见的算法题目,除了算法题目有一些其他的问题不妨说说。比如C++的vector和list有什么使用的区别?C++的virtual function有什么好处或者短处?什么是deadlock?如何使用mutex和semaphore?浏览器里输入网址后进行的一系列工作流程?
常见的系统面试题:
如何实现短网址服务?背后数据库,数据分布怎么设计?
如果提供一个服务让人实时知道附近的人,附近的名胜,附近的朋友等,要如何设计该系统,数据如何存储分布?
如果要设计一个million people实用的聊天室,当然要分若干小聊天室或者聊天主题了,那么要如何设计?数据如何分布,如何发送消息?
然后有一个网站,其题目与面试题目相差无几,可以参考:
http://codility.com/

2012年11月8日星期四

找工作的经历(杂谈)


这不是最终篇,但是因为被这家公司的个人魅力吸引了,所以特地写一写今天的经历。
美国版的陌陌,但是与陌陌有着不同的理念。那就是Circle,感兴趣的人可以下载手机客户端:http://discovercircle.com/
这里能下载到circle的测试版本,据说一周后会有更新,我今天提前在他们创始人那里看到了更新后的circle,实在是太帅了,可以说是我见到的HCI最友好且酷的一个软件。
软件界面如图所示,可以显示人,以及一些与你的相关性,左下角可以看朋友,右下角可以看推荐的人,新版本向左滑可以看到朋友列表,向右划可以看到附近的人,以及这些人为什么会推荐给你。当你把手机放平后,新版本甚至可以有增强现实功能,看到你面前哪个方位有多远会有你的朋友,这点是我一直想有的功能,避免你和朋友约见在某个地方却找不到对方的尴尬。

创始人Evan的经历很神奇,他本科学过心理学,而且美国人貌似天生喜欢交朋友。美国人喜欢搭讪,但是搭讪毕竟会感到尴尬,比如你在咖啡厅见到一个美女,想和她聊聊天,但是过去Say Hi之后没有下文的情况很多,其实很多时候是因为彼此没有mutual trust,和陌生人聊天是非常困难的一件事情。
但是你可以想象,假设你看到一个美女头上写着想认识Stanford的人,或者喜欢某个地方的小乐队,碰巧你毕业于Stanford,也了解那个小乐队,并且美女知道你的这些情况,那么你和美女搭讪就不在尴尬了,说不定两个人聊的很high。还有一个情况是加入你来自清华,到Stanford读书,从前搞过竞赛,当你看到朱晨光的时候,你发现他也来自清华,搞过竞赛,那么肯定有很多想说的话,在异地交个朋友不容易。如果对方知道了这些,那么他就不会把朱晨光认成朱泽园,造成尴尬的局面。
这就是Circle的来源,同样是找周围的朋友,与陌陌不同的是他更关注两个人的相关性,更关注推荐两个有相互经历,有mutual trust的人认识彼此。

创始人也曾经做过实验,在咖啡厅里带着一个白板,上面写着毕业于Yale,在Stanford读计算机,去过非洲!这样在咖啡厅就会有很多人找他搭讪,聊天,还会觉得去非洲的经历很酷。这让我回想起穿着Google Codejam衣服在UCLA校园里走路的时候,曾经被搭讪过两次,认识了一个搞密码学的印度人。穿着Facebook Hackthon的衣服在Whole Food旁边的咖啡桌那,有人搭讪我Hackthon拿了第几名,做了什么。美国人很喜欢social,所以如果有什么东西能帮助你们建立起mutual trust,那么对交友很有好处。

他们公司的创始经历也很神奇,目前6~7个人。刚开始是他和两个印度人,要创办公司,但是印度人没有H-1B visa怎么办?他们对办理这个步骤都不是很熟悉,于是三个人一起去了印度!在印度工作了三个月,并且通过Evan的联系,帮助两个印度人办理了H-1B visa,然后回到Palo Alto继续创业工作。所以说很多人担心没有去小公司不给办理H-1B怎么办?其实完全不用担心,如果小公司真的要你,那么一定会帮你搞定这一切的。

同时,我也不得不说说他们的员工,个人魅力真的很吸引人。有三个印度人曾经参加过ACM ICPC,进入过World Final,而且还和我一年去的World Final,也就是2008年。他们问我认不认识ACRush,是不是和楼教主一个队,然后又对我表示了对楼教主的崇拜,我也给他们介绍了我的牛队友唐文斌(Open)和龙凡(Ted)。

这些印度人里有一个是Topcoder India的第一名,同时也是参加Google Codejam决赛的最年轻的人,他给我讲当初他们做了一个在对视频进行OCR,方便用户搜索视频中出现的字的软件,可惜没有卖掉T.T。还有一个印度人是物理世界决赛的金牌,当年印度高考的第六名。设计师musho在俄罗斯拿过很多设计比赛的第一名。真心是一个生气的集体。

我深深的被这个高智商的集体吸引了。
该公司介绍结束。
三藩好冷,今天在雨中走了很久,早上出门下雨被雨淋,中午去Stanford找朱晨光,胡伯涛和陈丹奇被雨继续淋,晚上回家的时候又被雨淋了,所以说我每个冬天来湾区都会感冒,怎么破!