
这是在硅谷工作最难的地方之一 - 也是收入最高的地方之一
所以Facebook给申请人一些非常棘手的面试问题也就不足为奇了
从帝国大厦的灯泡中取出灯泡到大海捞针,候选人在工作评论网站Glassdoor上讲述了一系列奇怪的问题
以下是未来编码员自己的话中最令人困惑的10个
你能回答多少
许多候选人被告知解决现实生活中的问题 - 当然,在计算机讲话中
有人被告知:“编写一个C函数来定义strstr(char * haystack,char * needle)以返回大海捞针中第一次出现的针
”老式的手跪下怎么了
“选择C1 + C2的硬币C1,试验概率为p(h1)=
7,p(h2)=
6并进行10次试验
”你给的给定硬币的概率是多少
7个头和3个尾巴
“一位候选人被要求处理灯泡和帝国大厦大小的摩天大楼问题
”你有两个灯泡和一栋100层高的建筑,“候选人被告知
”你想要的找到掉落时灯泡破裂的地板
使用最少数量的水滴找到地板
“”你即将搭乘飞往西雅图的飞机
你想知道你是否应该带伞
“你打电话给那些住在那里的3个随机朋友,然后独立询问是否正在下雨
”你的每个朋友都有2/3的机会告诉你真相,并有1/3的机会通过撒谎搞砸你
“所有3个朋友都告诉你'是'正在下雨
在西雅图实际下雨的几率是多少
” “你正试图在街上抢劫房屋,”一名候选人被告知
“每个房子都有一些现金
你的目标是抢劫房屋,以便最大化总抢劫金额
”有一个捕获 - 一旦房子被抢劫,隔壁的两个房子不能被打破
“你如何衡量/计算爱尔兰监狱的康复率
”爱尔兰不是随意选择的 - 问题是针对Facebook在都柏林的欧洲总部的申请人
“Facebook何时以及如何达到20亿用户
”起初听起来像一个荒谬的问题,但事实并非如此
今年早些时候,社交网络显示它每月有近14亿活跃用户
诀窍在于制定一个代码来说明数字是如何上升的
“一位教授想看看两个学生在写论文时是否作弊
”设计一个函数hasCheated(String s1,String s2,int N),如果两个字符串有一个长度为N的公共子字符串,则计算结果为true
“据推测,Facebook没有不要对其申请人使用该代码
“25匹赛马,没有秒表
5首曲目
“在最少数量的比赛中找出前三匹最快的马匹
”并非所有问题都涉及复杂的数学问题
Facebook加利福尼亚总部的一名心怀不满的申请人抱怨他们被问到:“你总是那样着装吗
” “他们发出了很多混合信息,”候选人说
“该网站声称你应该为面试着装,但是其中一位工作人员因为这样做而感到不快
”尽管顺便提一下,候选人得到了一份工作 - 但拒之门外