美國科技公司面試分類 - 工程師

Donna avatar
By Donna
at 2015-12-17T08:22

Table of Contents

原文分享於臉書,經版上d 大鼓勵,在此拋磚引玉,希望能將台灣美國求職資訊同步。

---

從新創公司到軟體巨擘,不同公司對初階軟體工程師的面試粗分三種:



1. Conversation

經驗交流面試,主要考察求職者過往經驗與公司目標是否契合。

這類公司通常專注於一個產品,需要大量的背景知識才能上手,比方說做光場相機的Lytro, 增強實境的Magic Leap, 虛擬實境的Oculus。面試官並不在乎求職者會不會反轉二元樹,他在乎的是對電腦視覺的基礎、對C++ 的理解程度、以及對電腦視覺函式庫的熟悉程度。

這種面試幾乎沒有速成模式,基本上通過履歷篩選拿到面試的,應該都具備相關的專案經驗,就是看經驗的深度廣度有沒有達到公司徵人的門檻而已。



2. Whiteboard Interview

白板面試,主要考察求職者解題與分析能力。

這類面試在我求職過程中佔了大宗,Google, Facebook, Uber 等幾乎你能想得到的公司都是進行白板面試。一個白板面試的基本流程就是考官給一道題目,受試者在白板上寫下自己的答案。面試官考察受試者在沒有語法高亮或是編譯、直譯器等補助工具的環境下,從思維上怎麼解決題目,並分析解法。

題目包括 a) 演算法 b) 物件導向程式設計 c) 系統設計,每間公司的出題偏好不同。Google 只考演算法,Facebook 考演算法和物件導向程式設計,Uber 三個都考之外還加behavior questions。其中,Uber 會讓你在電腦用熟悉的環境編程,但與面試官的交流不出白板面試的框架。

此類面試是可以速成的,大家常說的「刷題」,就是增進白板面試的能力。



3. Pair Programming

結隊編程面試,主要考察求職者內化的編程習慣與反應能力。

同樣是給一個程式問題,面試官與受試者,一人一副鍵盤,坐在同一台電腦前一起解決問題。與白板面試不同的地方在於,面試官就不好意思出一張嘴說 ``I don't know. You tell me.'',雙方必須在程式碼上面做交流。

三種面試中,我最喜歡這種,受試者也可以在一起編程的過程中更了解面試官。不過也許是成本過高,此次面試只有Square 是採用這種模式。

此類面試速成難度較高,但是可以準備的。我認為遵循物件導向的原則,多實作簡易的類別,能提升現場寫程式碼的品質。

---

面試前,不仿先了解即將面試的公司採用哪種面試模式,針對性準備。受限於個人經驗,一些未經琢磨的想法,歡迎分享討論。

--

All Comments

Connor avatar
By Connor
at 2015-12-18T17:22
推推推!!
Gilbert avatar
By Gilbert
at 2015-12-20T01:23
鄉民只想知道學歷薪水報價是否假職缺
Todd Johnson avatar
By Todd Johnson
at 2015-12-24T00:36
推推推 大家都急著出去找 受用了
Emily avatar
By Emily
at 2015-12-27T04:58
這篇太讚了! 感謝分享!
Ingrid avatar
By Ingrid
at 2016-01-01T02:52
難得好文
Todd Johnson avatar
By Todd Johnson
at 2016-01-03T17:31
感謝分享~
Ivy avatar
By Ivy
at 2016-01-08T16:21
優文 怎沒人推?
Christine avatar
By Christine
at 2016-01-10T18:33
有身分嗎?

德國求職經驗分享一:求職管道

Genevieve avatar
By Genevieve
at 2015-12-17T05:42
我是今年年中動念到德國去工作,在網路上搜尋到PTT 鄉民分享應徵德國的求職資訊,對 我幫助很大,在這我向鄉民先說聲《謝謝》。我一直懷疑從台灣 ...

頎邦 整合mes系統工程師

Madame avatar
By Madame
at 2015-12-17T04:17
各位大大好,小弟有幸接到 頎邦 整合mes系統工程師面試通知,想請教這職缺是做些什 麼的?好像跟系統程式電腦那方面有關…但小弟是化工系的,目� ...

聯發科工程師對紫光入股IC發表意見!!

Eden avatar
By Eden
at 2015-12-17T02:11
: 這就等同聯發科加入中國隊,公司與公司之間的分界就會消失,大家變成同一間公司,防 : 火牆就全部打開,可以防止技術轉移的方法根本不存在,雙 ...

散戶專用3C交易平台 徵UI設計

Donna avatar
By Donna
at 2015-12-17T01:59
1.姓名:楊先生 2.性別:M 3.年齡:20-30 4.地區:新竹 5.專長/事業領域:庶務 6.現況:創業中 7.事業類型:合夥 8.預計合作方式:分配股份,營�� ...

研替offer請益 (TSMC/UMC)

Steve avatar
By Steve
at 2015-12-17T00:53
公司 聯電 台積電 職位 RD-Device RD-Module (diffusion) 地點 南科 竹科 工時 8:30~18:30( ...