sf bay area 面試經驗分享

Post on 21-Apr-2017

1.049 Views

Category:

Leadership & Management

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SF Bay Area interview guideline

個人心得分享

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

• Senior Software Engineer

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

今天『不會』討論

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

TOC

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

會有幾關?

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

Phone screening

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

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

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

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

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

Onsite interview

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

Recruiter Introduction

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

Technical Interview

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

System Design Interview

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

General Tips

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

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

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

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

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

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

Technical Interview Example

• Nested Integer• Deep Iterator

top related