介紹一下本人背景吧,東部某211大學軟件工程學生,雖然也懷揣着進google,BAT等大公司這種夢想,但由於種種緣由,也未如願以償,但很幸運的是通過一番努力也算是進入了一家本身喜歡的公司吧,也一直據說知乎的工做環境輕鬆,最主要的是妹子也多,哈哈,就去應聘了知乎北京的崗位,最終也拿到了本身想要的offer。
知乎有兩輪技術面,和一輪HR面,最主要的是前兩輪技術面試。面試
在面試前其實本身仍是挺緊張的,雖然作了不少準備,可是仍是有點虛,在網上了解到知乎有些面試官很難對付後就更是緊張,但很幸運,我碰到的面試官很好講話,也很年輕,一開始進去就校這讓我作一下自我介紹,而後開始問我一些基本的算法和數據結構的知識。
而後也出了兩道算法題,一題是 翻轉鏈表,還有一題合併排序數組,要最小時間複雜度。都是lintcode原題,輕鬆秒掉。
敲代碼的時候面試官也會在旁邊看着,仍是不得不感嘆這一輪面試官真的很好,作好題目還和我討論了一下題目的思想,讓我對後面的面試也更有了信心。算法
第二輪面試是技術老大的面試,當看到面試官的時候,我覺得我遇到了傳說中的魔鬼面試官,臉上表情特別嚴肅,個人心立刻就又懸了起來,但當後來討論起來的時候,感受仍是挺好溝通的,很看法都很獨到,人也很nice,問了不少和項目相關的東西,把簡歷上寫的項目基本都問了一遍,因此你們對本身寫在簡歷上的項目必定要很是熟悉,只要把思路理清楚表達出來,基本也就沒什麼問題。若是項目經驗充分,對這個面試應該也有很大的加分。聽說有人還當場讓寫了項目總體架構。數組
HR是個小姐姐面試,問了一些對將來的規劃,以及公司的文化,總的給個人感受知乎是一家頗有朝氣的公司,給人的感受也很親切。
最後大概是一個月左右時間拿到了offer吧,當時也是挺開心的。數據結構
總的來講面試不算很難,可是受先要作到對知乎公司的瞭解,也要對本身有信心,講話作題都要有底氣。
而後刷題確實是頗有幫助,技術面中很重要也是很基礎的考點就是算法,我一開始其實對這個也是很頭疼,畢竟學校學的東西也頗有限,後來一個學長給我推薦在lintcode上刷題,題目標註難度,能夠從簡單的開始刷題,掌握了之後,再刷難的題目,我基本是把簡單和一部分中等難度的題目都刷完了,因此對面試也是頗有把握。
另外推薦一個查找答案的網站:www.jiuzhang.com/solutions ,輸入lintcode上問題的關鍵詞就能夠找到最優解了。
最後,祝你們都能拿到本身想要的offer!架構