本文由北美工程師求職顧問原創
導師簡介
ZHAN導師是在市值最高的互聯網公司擔任software engineer職位。主要負責連接前段和后臺的SERVER端的技術支持。同樣也是《程序員面試白皮書》的作者之一。在App Store有5星的好評。

<s工作上遇到的一些挑戰技術上的挑戰有一些,但是主要的挑戰還是在如何有效利用公司的資源。
大型成熟的公司會有自己一套資源體系,我覺得熟悉和學會運用這套資源體系很重要。舉個例子,我對security這個方向了解的不是很多,那我就要學習和運用基礎的infrastructure來處理與security的項目。這個時候尋求他人的幫助是最有效的處理方式之一。
然后在如何帶領團隊去向別的組尋求幫助這個問題上,我覺得做好這幾點可以達到正面的效果。首先是要讓別的組的人engage進項目里來,讓他們覺得自己也能從這個項目中獲得提升。其次是在尋求幫助時,強調事件的緊急性和重要性。
需要具備的技能規模大的tech公司對技能背景要求不會太高,因為大公司在入職后會提供正規和系統的培訓。所以說一份好的簡歷對獲得面試至關重要,可是拿到面試機會后,簡歷的作用就不大了。面試中,在扎實的技術基礎和好的邏輯能力上,面試官會側重觀察面試者是非反應敏捷以及能否有效的交流。
打個比方,哪怕是求解fibonacci的通項這樣的簡單問題,也是有一個循序漸進的思維過程,從遞推公式,到遞歸的實現辦法,再到用動態規劃提高時間效率,最后注意到空間效率可以進一步提高。那么面試官就會從這些來觀察面試者的思維方法和思辨能力。

高效的投簡歷渠道:找工作時我在3個方向做了準備。
首先是把自己投入一個積極找工作的環境中去。因為通過耳濡目染會漸漸了解到大家在看什么素材,找工作的大致方向和行業走向。那么這個也包括多跟找工作的朋友交流,networking,和多瀏覽求職相關的網站(比如MIT-JOB HUNTING, 一畝三分地)。
其次要去了解面試題庫,要熟知那些通常會被問道的題目。
最后就是要多總結。面試多了以后會慢慢感覺到面試都是有模式所循的。我自己也總結了一套面試的套路并且出版成了書,《程序員面試白皮書》。這本書可以在APP Store上面搜到 。
投簡歷的時候我覺得有兩條比較高效的渠道。
首先是積極的找內推。提供內推的人的范圍其實很廣,可以是學長學姐,可以是在感興趣的公司公司的校友等等。找完內推了之后也要注意積極的跟進。
還有一個方向是通過LinkedIn。 而且即使職位描述所需的技能與自身不是太相近我也會鼓勵多投,因為每一次面試都是很好的mock和總結的機會。

面經:我是經歷了第一輪電話面試和第二輪on-site面試。電面是技術面,我當時一邊與面試官電話溝通,一邊在共享的google doc上寫code。
第一輪的面試有時候來的會比較快,比如說在校招上,上午的career fair, 下午就會給第一輪面試。所以我覺得在準備投簡歷前最好就做好比較充足的準備,這樣才能在第一面時好好發揮。
投簡歷前,我覺得可以從以下幾方面著手準備。
要對公司有一定了解
這個了解包括了文化,產品,招人風格。
做好technical問題的準備
比如熟知基本的數據結構和算法,design方面的例題。
第二輪的on-site會有3-7輪不等的面試,每個面試是45分鐘到1個小時。側重點還是會在technical問題上,但是也會有一小部分的很常規的behavior面試題,比如說Why this company, how do you picture yourself in 5 years, what have been your biggest challenges?
轉專業投Software Engineer的心得我覺得轉專業投CS職位的難度并沒有大家想象的那么大,因為大公司會對新員工提供專業和系統性的培訓,所以技術層面上面試難度并不會太大。 很多時候覺得轉專業難是來自轉專業求職時自己的心理壓力。
很多轉專業求職的學生在回答為什么會選擇software engineer這個職位的時候,會不自覺地提到原來的背景與這個職位有偏差。
其實這種回答并不是很可取。我比較建議的回答模式是肯定自身之前的經歷與背景,表達出自己喜歡做有挑戰性的事,所以慢慢積累相關的知識和經歷想現在來挑戰software engineer這個職位。
對于跨專業找software engineer工作的求職計劃,我比較提倡“查詞典式學習法”。在練CS相關的項目時,遇到不懂得知識再去查,從而形成自己的一個知識體系。
長期的求職規劃,我覺得可以從一些核心的CS相關的項目開始練手。短期的求職規劃,我覺得要多看面經,多了解計算機常識性的問題。

面試時的注意點一定要講清楚自己的思路。
不光要解釋怎么做,還要強調為什么要這樣做。
在遇到不會的問題時,我有一個trick。先把自己會的地方都調理清晰的講出來,實在不會可以利用面試官來給提示。但是不要問太多,否則容易給面試官留下你技術不過關的印象。
看到的學生的共性求職的過程中分準備簡歷期,面試準備期,和面試期。
在簡歷的準備上,我發現有些人的誤區是會在簡歷里列舉一些濫竽充數的經歷來使簡歷看起來很充實。其實這么做會適得其反。
比如說一個機械工程背景的學生投software engineer工作時會列舉一些機械方面的經歷。再比如說有些學員會把IDE甚至操作系統也列舉到technical skills section里。這樣很容易給HR留下專業能力不足的印象,所以我會強調要把與職位相關性大的經歷和細節寫在簡歷里。
其次在簡歷里要少用形容詞形容自己的項目經歷,而是要多具體列舉自己取得的成果,和做項目時用到的工具。
而且可以適當的突出自己的優勢,如果是Green card holder,一定要把這個信息放在簡歷里。
還有一個就是在面試時的要有自信,不要覺得自己參與的項目含金量不高,要有自信地把經歷說出來才能取得面試官的青睞。
同時也要有一個積極的心態,表現出自己對技術的熱情,對這個領域有關注有了解。
您給學員帶來的最大的幫助我會幫學員梳理之前的經歷,挖掘出里面的閃光點。我還會根據每個學員給出個性化的準備方向。根據學員所在的程度,讓學員清晰的知道自己哪些方面已經達標了,哪些方面還需要努力,以及具體看哪些資源可以進行有效的提升。
給學員的建議求職是一個耗時耗精力的過程,不要放棄要堅持。而且要利用好每次面試的機會,及時地進行總結。 在希望大家在求職的過程中對自身有一個更清晰的了解。

? 2026. All Rights Reserved. 滬ICP備2023009024號-1