前言:
先自我介紹一下,我是新晉前端小白白,15年畢業以後,在相關領域工做3年,但一直都在自我提高階段。目前是剛到美國2個多月,分享在美國求職的經歷,目前已有面試進入背調階段,把我期間的準備分享給你們。願同道中人共同進步!有任何相關問題請隨便地下留言,小妹看到會及時回覆,廣結善緣。 css
簡歷準備:
在求職以前,第一步永遠都是先準備好一份簡歷(實際上應該準備N多份簡歷,根據公司崗位的不一樣稍做調整)。html
簡歷應該包含如下幾點:前端
1)求職目標
2)技術棧 (列清楚)
3)學歷 (簡述)
4)項目經歷 (重點介紹)
放上本身的我的主頁
github等開源連接
5)將來規劃html5
Tips:css3
根據不一樣的公司工做描述,稍做調整(注意千萬不要填虛假信息,美國的公司發 offer 以前是會作背景調查的)。調整的內容主要是着重強調的地方會稍有不一樣。
舉個栗子:
A公司的地點是紐約,招聘前端開發。你求職目標上能夠寫求職紐約前端開發。
B公司的地點是芝加哥,招聘 React 工程師。 求職目標上該爲求職芝加哥React工程師。內容上把你React的部分調整到顯現的位置。git
好比:已有工做籤,已有在美國的實習經歷,思惟敏捷,目前居住在公司當地(意味着公司不用支付relocate費用)等。因人而異,本身好好找找本身的優點。es6
能一張紙寫完的,不要拖拖拉拉寫幾大頁,內容越多頗有可能意味着,人家找不到你的重點。儘可能保持跟申請的工做描述一致就好了,無關的牛逼經歷能夠寫到 Cover Letter 裏面。github
這條是我本身的列的,可是美國人都不列的,我也諮詢了當地的朋友,他們都說通常都不列。可是若是你本身認爲本身要求的薪資很合理,對公司頗有吸引力,我建議能夠列上。畢竟公司仍是會考慮節約成本的。面試
面試準備:算法
1)刷題
這個很重要,通常的技術崗位都會面試的時候問幾道算法題的,或難或易,但主要都是考思惟。有的廠是直接扔個機考連接給你,經過了再說面試的事情(這個須要大量的刷題,我目前還在奮鬥捏~~),有的廠是面試的時候當面讓你作題(其實這個更簡單,主要把思路說清楚,通常不會有時間限制)
通常的刷題訓練點:基本的算法思惟,邊界的考慮(這個須要長期訓練積累,目前我總結的主要幾點,拋磚引玉:特殊值好比0,高位數據,重複數據,不合法數據),遇到問題如何調試解決(這點面試的時候很重要,例如前端調試最起碼打個斷點,不要每次都輸出來調試~~),優化(看是否有性能考慮的思惟,和代碼質量提高的思惟)。
2)項目總結
這個通常聊你的項目都會問的,通常本身作的項目都會有印象,平時本身作項目遇到的坑最好都筆記記下來,而後面試以前過一遍就行了。
3)學習新技術
在面一家公司以前,看看他們用了哪些技術棧,哪些你目前不會的,趕忙抽時間瞭解一下,最起碼達到能用他們的庫寫個 Hello World~~ (意思是,能掰扯幾句的程度)
公司背景研究
這個是面試必問的了,都會問你對公司有多少了解。
下面小妹來介紹下我用的幾個炒雞好的網站
1)求職職評網站 glassdoor (最重要的是哪這個網站看公司的職評啦,有前同事的/目前同事的對該公司的評價,能夠大概瞭解公司的工做氛圍)
https://www.glassdoor.com/
2)公司技術棧分享網站 stackshare.io (這個對求職人員來講簡直是救星有木有哇,分分鐘瞭解公司的技術棧,還怕沒得掰扯的嘛~~)
https://stackshare.io/
3)Github (爲何列這個捏,提醒你們去看看公司的開源項目,瞭解公司的規劃,看看公司技術團隊的編碼習慣,這個也能夠掰扯好久)
4)Linkedin (這個也是你們都知道的,看這個看什麼捏?看看公司的最近動態,還能看到公司的發展狀況各項指標,最重要能夠看公司的全部員工呀,對比看看目前在職的同窗都有多牛逼,再對照本身提高變牛逼)。
最最最重要的,單獨提出來講,看看本身有沒有朋友能牽上線的。打個招呼,給你內部再遞份簡歷。國內說到關係,大可能是負面的,可是美國這邊叫Networking,他們確實對這個很推崇的。他們的Networking,不會由於你是誰誰介紹的就必定會錄取你,可是起碼會撇一眼你的簡歷~~ 對,其實就是這麼個做用,可是要知道不少簡歷人事闊能真的看都不會看哦。 你看看領英上在美的隨便一個大廠的投遞簡歷人數,上千(1k+++)好嘛。。。這個事情千萬不要以爲麻煩別人,哪怕是你不太熟悉的朋友,你也能夠自我介紹一下,問問他願不肯意幫你牽線,提個簡歷打個招呼實際上是舉手之勞大部分的人仍是很願意幫忙的。再說了問問,你又不會掉塊兒肉。
5)公司官網和社交媒體
這個能看的東西就多了,多瞭解公司的產品以及考慮下目前他們的產品的設計思路。
美國思惟訓練
這個看起來怪怪的,實際上我一說你就能懂了。
美國人能寫個html,css就敢說,我未來要change the world!中國人學了十幾年英語都不敢說句Hello~~
敲黑板: 自信!昂首提胸不卑不亢。你是去面試的,公司面你的同時也是你在面公司好伐。關係對等。面試過程當中,儘可能掌握主動權,儘可能引導面試官問你擅長的領域。這個其實真的不難,好比你js很厲害,css3,html5相對較弱,哪就儘可能說js的事情,說你哪js作了哪些項目,中間遇到哪些坑,天然而然面試官就會問你js了。還有儘可能不要表現出傻白甜的潛質,美國企業寧願要碧池臉也不腫麼待見傻白甜~~ (可是最好不要是碧池臉,落落大方最好)
遇到不熟的知識點,也不要慫,你要表現出這個知識點你不熟,但你有其餘的方案。舉個栗子:我面試的時候遇到了這個一個題,讓我輸出(無論啦,我要上代碼啦啦啦啦啦):
let arr = [ ['a':1], ['b':2] ]; arr.reduce((x,y)=>{ return x[y[0]]=y[1]; },{});
我當時的心境是一臉矇蔽,由於reduce我真的沒有深究。我就直說了,我不喜歡reduce,對他不熟,通常只用來累加了。我知道es6的語法,其餘部分我都能看懂,麻煩你幫我簡單講一下,第二個{}的做用,他說了一下reduce的語法,而後我就明白他這是在幹什麼了,就是把數組轉化成了對象,最後正確輸出告終果。而後探討了下,若是是我會怎麼作,我用map也作了一個一樣用途的函數。
美國企業面試這點比較好,他們不會由於一點就全盤否認你的其餘能力,因此面試的時候遇到任何問題都不要慌,儘可能把本身其餘的知識,能力展現出來。若是你先慫了,哪他們會更慫,不知道你是在哪兒卡了。美企面試的時候,注意說話技巧,自信是關鍵,其次是能夠引導他們往你的思路上靠。千萬不要一拿到題就開始作,必定要交流。
軟技能訓練
美國企業很看重個性。他們面試的時候會問你爲何想從事這一行,這個你進去面試以前,本身要考慮清楚。回答的時候,你的一言一行都會透露出你的個性,儘可能把本身的個性閃光點拿出來,這個時候闊以自賣自詡。千萬不要呆坐在哪裏,等着面試官發話哦~~就算你的性格很內向,你也能夠直率地跟面試官提早打招呼說,你的性格是慢熱型,但願他們能幫忙引導你說話,表現本身能適應公司團隊協做。而後在談到你感興趣的點的時候,表現出來激情。還有一點,美企忌諱rude的人,因此言行要表現出來很友好。
HR 面試的時候會問你有什麼業餘愛好,美國人很推崇體育,以前多瞭解下公司內部推崇什麼業餘愛好,本身說本身的愛好就行了,不要說沒什麼愛好哦。。。人會覺得你這我的很無趣。
面試着裝
通常的技術崗位公司穿着都很隨意,這個你去公司的社交媒體上看目前員工們的穿着就大概能瞭解公司的喜愛了。而後按他們的平常着裝,添加點職業裝元素就行了。好比公司員工平時穿牛仔體恤,你應聘的時候穿個休閒版的西褲+休閒版的襯衫就行了。程序猿的話,梳個乾淨利落的髮型,襯衫+休閒版職業裝褲子+平底小皮鞋 就夠了。
好啦~~ 目前我能想到的就這些,歡迎你們補充~~ 小妹新開專欄,歡迎你們多多點贊,留言,轉發~~之後有心得會陸續跟你們分享~~