最近是畢業季,你和許多畢業生一樣在找美國軟體工程師工作嗎?你了解美國軟體工程師的面試流程嗎?請看本篇介紹,祝福大家都找到理想工作。
簡介美國軟體工程師面試流程
https://brianhsublog.blogspot.com/2015/08/blog-post_9.html
美國的面試流程一般來說,你準備好你的履歷 (resume) 及求職信 (cover letter) 後,你就可能會用各種管道申請工作(履歷、求職信及找工作會在下篇多做介紹─主動出擊,我要找工作了,現在美國用什麼找工作?哪個平台能讓我有較多面試機會?)我的經驗中軟體工程師的面試流程大致如下:
1. 你的履歷通過公司/平台/人資的軟體篩選,被仔細看過(從我美國人資朋友描述,一篇履歷他們不會花超過30秒,所以履歷的內容及排版十分重要!)並決定和你聯絡邀請你進入面試流程。
2. 第一關電話面試:人資和你約好時間打給你,大概15~30分鐘的這關主要重點有幾個,一是他們想確定你會說英文,可以溝通。二是他們會問你技術背景,別小看現在科技公司的人資,他們對很多科技及語言也都是有簡單涉獵的,他們可能也會考你一些簡單的語言問題。三可能是最重要的,想問你有沒有需要工作簽證。有鑑於美國現在經濟榮景,每年四月的工作簽證 H1B抽中率大概只有3成,今年一週申請人數就爆滿,所以如果你是現在八月要申請Google,他們最快只能幫你辦明年的四月的工作簽證了!四是詢問為什麼你有興趣到這家公司工作,想要確認你認同公司產品及文化。五是詢問你擅長或是偏好的語言是什麼(詳情可見前篇),他們會安排會這領域的工程師幫你面試下一關。
3. 如果通過第一關人資電話面試,人資會和你約第二關電話技術面試,時間可能是45~60分鐘,很多公司會用 collabedit 或 coderpad 這類線上協做的 code editor 來給你面試,Google 很有趣,是用 Google Doc 來考你,我想這樣是可以避免有任何程式語言上 syntax highlight的輔助功能幫忙你,你就只能多注意細節別寫錯字了。這關工程師打給你後會大概介紹一下公司,稍微了解一下你做過的 projects,就考你問題了。這類問題很多時候都是演算法及資料結構方面的問題,可以參考後篇的準備方法(軟體工程師面試準備- 面試要練習什麼? 找工作和練習的時間要如何平衡拿捏?)。
4. 每家公司情況不同,有時候公司會有第二輪電話技術面試,或者是寄給你 coding challenge (技術難題挑戰),要你限時內完成寄回去。
5. 如果通過電話技術面試,公司的人資會邀請你去公司實地面試 (on-site interview),時間從2個小時到8個小時都有可能,做好預留一整天的準備。一整天的面試可能是45分鐘或60分鐘一關,每關每個工程師都會問你一道問題,通常8成時間他們會希望你在白板上解答,關於白板面試應答技巧,我的英文部落格有專篇。有少部分時間他們會要你上機直接做題,看你的實際 coding 習慣及風格。
6. 完成實地面試後,就等公司人資給你消息了,新創公司通常蠻快就會有結果,我 Uber 實地面試後,隔天下午人資就告訴我結果了!大公司像 Google 會比較慢一些,和你的人資確認一般等待時間定期追蹤進度吧!
7. 通過實地面試後,如果有幸公司要給你工作了,人資通常會先打電話告訴你消息,和你確認你手邊正在面試的其他公司及你的預計上班行程規劃,就會發正式的 offer (工作合約)給你了。在美國,公司預期你會 negotiate (談判),你合約中任何有問題或想改變的都可以談,詳情請見後篇─被錄取了- 我該注意什麼,我可以談判要求多一點薪水、股票或假期嘛?
從我的 Blog 閱讀更多
「syntax highlight」的推薦目錄:
- 關於syntax highlight 在 半路出家軟體工程師在矽谷 Facebook 的最佳貼文
- 關於syntax highlight 在 DeepBelief.ai 深度學習 Facebook 的最佳貼文
- 關於syntax highlight 在 Syntax Highlight Online 的評價
- 關於syntax highlight 在 Fish shell like syntax highlighting for Zsh. - GitHub 的評價
- 關於syntax highlight 在 What JavaScript syntax highlighter does GitHub use? - Stack ... 的評價
- 關於syntax highlight 在 What JavaScript syntax highlighter does GitHub use? - Stack ... 的評價
- 關於syntax highlight 在 Syntax Highlighted Diffs | The GitHub Blog 的評價
- 關於syntax highlight 在 Syntax highlighting in the terminal - Unix StackExchange 的評價
syntax highlight 在 DeepBelief.ai 深度學習 Facebook 的最佳貼文
APS就是PDW (SQL)+ HDinsight (Hadoop),同時可以透過Polybase技術透過SQL語法來操作Hadoop數據,以節省下撰寫Map-Reduce的過程...
PolyBase in APS - Yet another SQL over Hadoop solution? Find out how we've updated PolyBase with new syntax to highlight our extensible approach.
http://cic.ms/C3ggER
syntax highlight 在 Fish shell like syntax highlighting for Zsh. - GitHub 的推薦與評價
This package provides syntax highlighting for the shell zsh. It enables highlighting of commands whilst they are typed at a zsh prompt into ... ... <看更多>
syntax highlight 在 What JavaScript syntax highlighter does GitHub use? - Stack ... 的推薦與評價
... <看更多>
syntax highlight 在 Syntax Highlight Online 的推薦與評價
Online syntax highlight tool. Auto Update. Hash. CRC-16 · CRC-32 · MD2 · MD4 · MD5 · SHA1 · SHA224 · SHA256 · SHA384 · SHA512 · SHA512/224 · SHA512/256 ... ... <看更多>