sf bay area 面試經驗分享

20
SF Bay Area interview guideline 個個個個個個

Upload: ian-tsai

Post on 21-Apr-2017

1.049 views

Category:

Leadership & Management


2 download

TRANSCRIPT

Page 1: SF Bay Area 面試經驗分享

SF Bay Area interview guideline

個人心得分享

Page 2: SF Bay Area 面試經驗分享

Ian Tsai (Zanyking)• LinkedIn …Now MicroSoft? (T_T )• Fliptop• Mycom• ZK

• Senior Software Engineer

• Java, Scala• Java Web Application development• GUI Programming• Framework Design

Page 3: SF Bay Area 面試經驗分享

今天『不會』討論

• 簽證問題• 英文問題• 如何通過履歷篩選• 行政流程細節

Page 4: SF Bay Area 面試經驗分享

TOC

• 大概會有幾種關卡?• 關卡的設計目的• 這幾年開始的變化• SF Bay Area 的徵才方式於台灣的可行性?

Page 5: SF Bay Area 面試經驗分享

會有幾關?

• Phone Screening• On Site interview– HR interview and Introduction– Onsite technical interview– Onsite System Design Interview– Onsite Specialty interview

Page 6: SF Bay Area 面試經驗分享

Phone screening

• 就是篩選用的 ( 出很簡單的題目 )• 面試前:– 至少 LeetCode easy–medium 刷個兩遍吧?– Google: LinkedIn phone interview

Page 7: SF Bay Area 面試經驗分享

Phone screening – 前 10 分鐘 自我介紹:• 確定你可以用英文溝通、自我介紹、回答問題• 幫助你放鬆下來,以免待會表現失常• 面試官– 用功的 會根據你的履歷問問題– 懶惰的 不會根據你的履歷問問題

Page 8: SF Bay Area 面試經驗分享

Phone screening – 後 45 分鐘collabedit.com• Difficulty: Google > FB > LinkedIn• LinkedIn 及格條件:至少答兩題 !• 過程跟解法都很重要!

– 埋頭寫程式很危險– 說明解題策略– 輸入列舉– 用列舉的輸入描述怎麼執行– 寫作習慣 ( 邊界檢查、範圍、速度 )

Page 9: SF Bay Area 面試經驗分享

Phone screening – 作弊偵測• 大段程式碼• 變數或方法名稱一直打錯• 請問這段的意圖是什麼?• 沒怎麼提,就一下跳到很優化的實作。• Big O 不會算

Page 10: SF Bay Area 面試經驗分享

Onsite interview

三小時到一整天,馬拉松式流程:• Recruiter Introduction 、 HR Interview• Technical Interview• System Design Interview• Specialty interview

Page 11: SF Bay Area 面試經驗分享

Recruiter Introduction

• 介紹辦公室!• 介紹今日面試流程

Page 12: SF Bay Area 面試經驗分享

Technical Interview

• HARDER than Phone Interview• 現場觀察你的:– 解題思維– 模組化– 程式寫作習慣

Page 13: SF Bay Area 面試經驗分享

System Design Interview

• 通常只有一題• 時間絕對不夠• High Level Design Ability– User requirement analysis– System Architecture Design– Execution Sequence Analysis– Data Storage and Message Passing

Page 14: SF Bay Area 面試經驗分享

General Tips

• LinkedIn 上的資料不要亂寫• Interviewer 的選擇方式:– Data Mining based on your Resume!

• 最好的策略:– 你過去做過最有熱情、最難的題目是什麼?– 你怎麼做的?結果如何?有什麼心得?

Page 15: SF Bay Area 面試經驗分享
Page 16: SF Bay Area 面試經驗分享

SF Bay Area 的徵才方式簡直就是柯P訂的…

Page 17: SF Bay Area 面試經驗分享

SF Bay Area 徵才方式 (2)• Master & Apprentice Interviewer• 相互評分• 面完一定要寫 review!• 而且要馬上寫!• 亂寫、寫不好會被 HR…

Page 18: SF Bay Area 面試經驗分享

與台灣比較優點:• 對不特定對象制式化有效很多• MA 模式可以有效訓練 Interviewers• 可以持續改善!缺點:• 公司面試成本高,需要整個團隊都積極參與• 應徵者成本高,如果公司條件不是很好會不好找人

Page 19: SF Bay Area 面試經驗分享

除非…• Interviewer 『認識』 interviewee • Interviewer 確定『知道』公司要什麼人• Interviewer 非常確定 interviewee 的能力否則,非制式化面試:• 浪費時間,或花了太多時間• 非專業領域 HR 幫不上忙或幫倒忙• 面試進來的人同質性太高

Page 20: SF Bay Area 面試經驗分享

Technical Interview Example

• Nested Integer• Deep Iterator