概要
【带你走进Facebook之北大校园宣讲会】
由北京大学信息科学技术学院研究生会主办
【活动时间】
5月13日(周三)晚上7点
【活动地点】
理教108
演讲嘉宾
Facebook员工
章浩,彭玲娟,梁英毅
去年拿到Offer同学:
孙浩,江翰,裴文哲
演讲内容
1. 章浩
章浩,一年成为工程经理
2. 彭玲娟
彭玲娟,11级北大硕士,随后赴CMU读硕,Google实习4个月
文化,就是员工福利,资深工程师
北大校友在Facebook很多
赵海平师兄,level最高,场面最火爆
目前fb有一万员工
五个主要文化
hack,表示对现有技术框架的质疑,快速迭代,挑战权威,推崇代码开源,比如hive,ja react
bootcamp,非常独特的文化,前六周program,做各个组不同task,了解不同team
hackamonths,工作满一年后,尝试全新project
hackathon,在全公司寻找designer,工程师等,找到idea把idea实现出来,mention机制就是这样的
每天有两次push new code,每周一次大push,迭代速度很快,新入职员工一周就可能代码进入production
最后一块是员工福利
一部分员工在最知名设计师设计的open floor office,第三层是空中花园,海景的,健身,美容,美甲,足浴,按摩,health center可以看病,有洗衣公司,脏衣服洗好可以放到办公室,免费班车覆盖了主要住宅区,没生一个baby都有baby cash,可以选离家近的健身房,请美体教练,出去滑雪,都可以报销
facebook,男女平等男士享受与女士同样长的产假,4个月,年假21天,新员工最多,没20月到2年,你可以选任何型号的手机,手机坏了随时免费更换,帮忙出任何套餐的手机话费,病假不包括在年假里面,天数无限制
工作餐从早到晚,我楼下有甜品店,早晚8点,超市摆满各种零食,免费
3. 梁英毅
梁英毅,工程经理,清华本硕,UIUC博士,2011年加入fb,开发移动数据采集和管理系统
怎么准备硅谷公司申请流程
两个步骤,简历和面试
简历,基本信息,教育工作背景,最好放gpa,
工业经验,实习,创业,项目内容,时间,技术,结果如何
编程竞赛,如acm,topcoder,leetcode
反例
做了文字识别,这个领域太大,是识别手写,印刷还是验证码,没说是否实时,检测率多少
关注你自己,你做了哪一部分代码,效果提高了多少,简历尽量简单,1-2页,hr 30秒读完简历,读不完就放一边
不要放照片,会误导看简历人员,如果你很帅,看简历的人是男生,就会很悲剧
投简历方式
网上投简历
内推
参加tech talk
技术比赛被星探联系
1-2次电话面试
on site interface,有时候直接飞到总部面试,有时集中40-50人在固定地点面试
8月16号简历提交截止,8月底通知电话面试
coding interview,编程面试,并不会打分,只会关注过程,如何分析问题,解决,优化解决方案,面试官都是经过训练的,如果问题难度太大,会给出一些提示,所以要多交流,把思路说出来
问题主要是技术问题,下水道井盖为什么是圆的,这种问题不会问,在白纸上进行编程,代码不需要太漂亮,完整,但需要看清楚
方案不好,也可以说出来,后面可以再改进,done is better than perfect
文化面试,行为面试,团队合作,职业期待,对自己写的负责,如果写精通c++,就会找c++专家面试,动机,热情,团队合作,职业目标,两三年以内的计划
interview里的inter是互相的意思,面试会有3-5分钟对面试官提问,不要问听说新产品出来了,怎样怎样,面试官会失落,他们期待更有挑战的,与面试者相关的问题
简历2015年8月16号前发送到cn-resume@fb.com
国内拿fb offer与美国有些不同,请上届拿到offer同学分享,如何肉身翻墙
4. 孙浩
孙浩,一年前在二教,来自北大计算机所
面试流程
一大波面试都过来了,6月17号收简历,24号hr联系了我,问了什么时候毕业等问题,约了时间30号进行online discussion,开始安排电面,7月9号凌晨一点,题比较简单,半小时做完2道coding题,hr反馈特别快,面的好有一次电面,不好有两次电面,7月14号第二次面,参加9月23到26的batch面试,三面,第一面半面behaviour,半面coding,第二面是中国面试官,自动机,第三面比较悲催,印度面试官,写了dfs的题,面试官出了一个变种,写了2个bug,没有达到他的要求,回去以后情绪比较失落,后来过两天收到邮件offer,
技术准备
geeksforgeeks,编程之美,编程经典
dfs bfs greedy dp
主定理分析分治法
数学题,概率题,求期望题
球放盒问题,相同,不同的情况
5. 江翰
江翰,希望大家多做模拟面试
与面试官思维相契合,模拟面试了5个同学,一个hulu,两个google
没有acm经验一定要努力,
面试过程中完全用英文交流,不允许中途放弃
准备自己得意的项目经历
6. 裴文哲
裴文哲,本次宣讲会主持人
交流问题,推荐一些资源,
面试不要看成一场考试,可以看成未来与同事的交流
介绍project,需要四w
项目是干什么的,不要认为面试官懂你的领域,用最通俗的人类语言介绍
介绍你在项目里负责什么
介绍用了什么算法,工具,方法
用了以后最后结果是什么
coding过程,最重要的,speak out your idea,把思路,认识,边界,题意理解确认无误后,再开始写代码,不要直接写
不要上来就要写最难得,可以先写最暴力的,二重循环算法,一般不会写错,然后说
自己主动出测试样例,确保代码没有bug,这道题才算完成
问聪明的问题,是展现的机会
不要问google能搜到的问题,这次面试怎么样之类的问题,让面试官感觉你不错,或者感觉你对公司很了解
可以问在公司做什么的,问有没有把服务器搞崩过,问有个性的问题,不要问很傻的问题
提问环节
之前的流程,主要包括phd招聘按照有工作经验来算的,会有design questions的环节
每一个product team都会有一个designer,今天宣讲主要是engineering
公司部门,工程部门分成,增长部门,增长social graph,用户体验部门,负责增加用户体验,广告部,负责挣钱,基础建设部,负责硬件,修改linux kernel,更高效,安全部门
除了社交之外的,专注哪些领域
即时通信,人工智能,虚拟现实,让更多用户用上互联网,主要是亚非拉地区
辟谣一下,没有末尾淘汰制,daily push两次不是强制性的,一般是bug fix,没有也行
绩效,看影响力,不同部门看不同的指标,排序分出performance好坏,部门内部先比较员工,不同部门之间也会比较
女生在fb主要做什么技术?看能力,前端工程师需求量比较大,以后随着人员饱和会缩小
intern上本科生和master的门槛和待遇是一样的
裴学长大一到大三,关在机房做acm,所以算法不太担心,工程能力不是很强