歡迎光臨
每天分享高質量文章

一線大公司面試必備技能

閱讀文字大概需要 2.6 分鐘。

我的讀者中程式員居多,很多程式員的夢想都是加入 Google、Facebook、BAT 等一線網際網路大廠,尤其對於應屆生以及畢業前五年左右的同學,這個慾望異常強烈,我也是過來人,我可以理解這種心情,畢竟加入這類公司,除了高薪外,說出去也有面,出去之後,title 都顯得牛逼些,這類大廠出去的程式員,出去基本工作就隨自己挑了。

所有人都想加入大廠,但是你們知道大廠面試最看重什麼嗎?

答案是演演算法,是的,不管你是社招還是校招,演演算法都是大公司面試必備的一個環節。

我有個在美國 Facebook 總部就職的好朋友,他之前面過 Google、Facebook、Twitter 等矽谷一線網際網路公司,而且均拿到 Offer,後來選擇了 Facebook,我跟他聊過,這裡也順便給大家分享點面試經驗,非常有意思。

讓我覺得有意思的是,他在加入 Facebook 之前從未做過 Android 開發,但是在 Facebook 入職的職位是 Android 開發,我問他,你沒做過 Android,你咋面試的?他告訴我,他去 FB 面試的時候,就著重考演演算法,而且考的特別深,演演算法過了,然後就直接分配一個 Android 部門了。我問,Google 也這樣麼?他說是的,他告訴我,Google、Facebook 這類公司,他們覺得演演算法是最難的,他們認為你連演演算法這種最難的東西都能搞得定,Android、iOS 都是應用層面的東西,Java 也好、Python 也罷,這都是語言層面的東西,你肯定學得會。

我當時聽完驚了個獃,我問,這樣說,你去面試 iOS、Python 等是不是也是一樣的?他說是的,演演算法這一關你面過了,你想做哪個方向自己選就好了,入職之後哪怕以前你沒做過這方向也完全沒關係。

當然,這不是我親自經歷的,是我這朋友告訴我的,但我這朋友跟我關係相當好,肯定不會騙我的。

這是國外的情況,國內面試沒這麼開放,不可能說你應聘 Android 之前,從來沒做過也會錄取你。但是國內 BAT 的面試,同樣有演演算法環節的面試,很多應屆生去面試,你基本沒啥豐富的專案經驗與牛逼的履歷,就考你演演算法,你演演算法學的好,代表底子好,底子好的人,培養起來很輕鬆,也有潛力。

其實,隨著程式設計越來越火熱,從事該崗位的人也越來越多,但是真正有實力,真正在技術領域走的更遠的人,其實都是最基本的演演算法基礎好,演演算法對於程式設計來說,是最基礎的,卻也是最重要、最難的,演演算法學的好的人,你會在不斷的市場競爭中取得優勢,也更容易在技術這條路走的更深,更遠。

所以,這裡奉勸所有想要加入大廠的讀者,如果你想加入一線網際網路公司,請先務必把演演算法學好,否則還是斷了這門心思吧。

至於怎麼學演演算法,市面上書籍和資料其實很多,自學能力強的可以自行去搜索瞭解。但是如果你要追求學習效率,追求省事,這裡給大家推薦一個演演算法課程,可以讓你短時間內系統的學習下演演算法這門藝術,比你自己去搜索、去折騰要有效的多。

這個課程涉及 35 個經典演演算法的講解及相關案例,涵蓋演演算法設計的常用思想和樣式等,還有各種設計演演算法常用的程式碼技巧,總共有 44 期,現在特價,最後兩天,推薦給大家。

要說這門課有啥缺點,缺點就是太便宜了。。。感興趣的,識別二維碼或者點選「閱讀原文」直接搶購。

贊(0)

分享創造快樂