创建博客 登录  
 关注
   显示下一条  |  关闭

多情只有春庭月,犹为离人照落花

 
 
 

日志

 
 

Facebook面经zz  

2011-01-18 09:14:40|  分类: job |  标签: |字号 订阅

发信人: tbwa (我来自上海), 信区: Oversea
标  题: Facebook面经zz
发信站: 水木社区 (Mon Jan 17 10:54:45 2011), 站内


作者是在美国的同学,各位学弟学妹共勉


我真的是太幸运了,其实申的时候没指望会有结果的。首先是跟一个不认识的facebook
某员工聊了聊,很荣幸地获得了内推,所以很快得到了面试的机会。一面是和HR聊,谈
谈以往的实习科研经历,问了些基本的概念,随后HR姐姐给我发通知,说会有2-3轮技术
面,但是在此之前必须解决一个medium到hard难度的puzzle,否则就没有参加技术面的
资格。facebook puzzle的地址在这里http://www.facebook.com/careers/puzzles.php
 其实感觉后面的技术面都挺水的,主要是这个puzzle不水,而且不似ACM,熟悉平台还
需要时间。(当时交的时候还有邮箱排斥,用gmail发必然fail。。。现在这个bug貌似
已经解决了。更不能忍的是机器人要2-4个小时才把运行结果返回,听说现在减到1小时
了)。花了两天时间熟悉平台+解决了一道稳定婚姻问题(感谢吴悠大牛的帮助),很快
就收到了技术面的通知。技术面是开一个类似于google doc的文档,面试官能看到你在
上面写的东西,题目都不太难,很简单的算法,但是要当场写码,而且是在这种没有编
译器的纯文档环境下,写完之后面试官会拿去跑一跑,给你指出错误。写码的时间大约
20分钟左右吧,关键是要细心一点。最后我的rp再次爆发,第一轮技术面是个中国人,
非常nice,第二面的美国哥哥几乎都没有问什么简历,直接上写码就结束了。于是本来
说的2-3轮技术面2轮之后就给了结果,非常开心啊。

废话就不说了,直接上面经:

第一轮,HR面:1.vector和arraylist的区别。2.猜一个1-1000之间的数要怎么猜,exp
ected running time。3.解释一下什么叫stack。

第二轮,技术面:1.写函数atoi()。2.给一个string,比如"aabacacd",写一个函数返
回第一个没有重复出现的char,这里就是b啦。

第三轮,技术面:给一个binary search tree,把它变成一个linklist,元素从小到大
排列,linklist尾指向头。不可以用多余的数据结构存储nodes。

就是这些了,希望能给找实习和工作的朋友们帮助,bless all~~



--
读史使人明智,读诗使人灵秀,数学使人周密,科学使人深刻,伦理学使人庄重,逻辑修
辞之学使人善辨,凡有所学皆成性格
E-mail:t_zhe@163.com
QQ:919801056
http://hi.baidu.com/t_zhe/home

※ 来源:·水木社区 http://newsmth.net·[FROM: 183.92.214.*]
  评论这张
转发至微博
转发至微博
0   分享到:        
阅读(466)| 评论(0)| 引用 (0) |举报

历史上的今天

相关文章

最近读者

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--相关文章--> <#--历史上的今天--> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012