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

一線大公司面試必備技能

閱讀文本大概需要 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)

分享創造快樂