做者是M,經她贊成貼這兒,很是感謝!從她的面經中能夠看出典型的北美公司面試風格。如下爲原文:面試
我是3/31 Blommberg onsite,一共四輪。數據庫
兩個面試官,其中一個女面試官在BB工做挺久的了,主要是作數據庫那一塊的,盯着我問project問了很久,還讓我寫每一大塊的sample code大概是啥樣。題目兩道,都比較簡單:1.valid parentheses 2. 已知一個binarytree的inorder,postorder順序,問你它的preorder sequence是什麼(其實就是construct binary tree from inorder and postorder traversal)。函數
也是兩個面試官,也沒怎麼說project,上來直接問題。1.merge intervals,LC的原題。2. 不是原題的來了:給你兩個函數send(Strings), receive(String s), 它們只能接受含有小寫字母和數字的character,不接受空格、逗號等等字符。問:給你一個任意字符串(e.g.input: hello bloomberg),問你用send, receive這兩個如何傳輸並恢復成原來的input。我當時繞半天,答對了一半,面試官說,你的思路是對的,再想一想。後來時間到了,就問了他們一些問題=。=原本覺得要被請粗了,忐忑中等來了第三輪的面試官。post
就一個面試官,問了兩道題,極其簡單的那種。1.給你一個只含0,1的array,要求你把全部的0排前面,1排後面(FB的電面面經也有這道題),要inplace作。2.把羅馬數字換成integer, LC原題。以後他就給我展現terminal,我又問了一些問題。他作的東西至關有意思,是比較偏數據分析的。code
兩個HR,就問了一些behavior question,結束。
等了一週,給了我offer。字符串
BB的面試題不難,整體面試體驗挺好的,面試官都很nice,會給你正確的引導,和你討論你這個解法是否可行。每一輪提問也頗有意思,其實我準備的問題都同樣,無非是你如今在這裏作什麼啦,你喜不喜歡在這裏工做啊,喜歡這裏的什麼blabla的,你會從面試官這裏獲得各類不一樣的回覆。整體感受很好,你能夠純技術,也能夠技術+管理,或者稍微跨界。terminal
PS: M最後去了facebook。input