Facebook北京大學2015年宣講會小記【Facebook Technical Talk】

概要

【帶你走進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號前發送到[email protected]

國內拿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,所以算法不太擔心,工程能力不是很強
發佈了48 篇原創文章 · 獲贊 47 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章