Submit Search
Upload
Preparing for silicon valley style coding interviews
•
Download as PPTX, PDF
•
1 like
•
82 views
Ray Cheng
Follow
Tips to prepare for coding interviews
Read less
Read more
Education
Report
Share
Report
Share
1 of 33
Download now
Recommended
Introduction to nfc
Introduction to nfc
Ray Cheng
Java GC
Java GC
Ray Cheng
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
Recommended
Introduction to nfc
Introduction to nfc
Ray Cheng
Java GC
Java GC
Ray Cheng
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
ChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago
More Related Content
Featured
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
ChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago
Featured
(20)
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
ChatGPT webinar slides
ChatGPT webinar slides
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Preparing for silicon valley style coding interviews
1.
Preparing for Silicon
Valley Style Coding Interviews 鄭瑞興 資工所92級
2.
主題 招聘流程 面試官在想什麼
如何準備 常見題型 如何撰寫美式履歷
3.
招聘流程
4.
招聘流程 自投履歷 招聘人員 海選 朋友介紹 Phone Interview On-site Interview Online Test
5.
招聘流程 投履歷 自投履歷:被挑中的機會最低
招聘人員海選:Linkedin搜尋,社群搜尋出符合的人選 朋友介紹:獲得面試的機會最高,要善用 面試 Phone Interview:電話或電腦通訊,通常一個小時內,聊目前工作內容然後一題偏簡單 的程式問題,通過才有On-site Interview On-site Interview:親自到應徵公司面試,通常一天內面試3~5場,題目難易皆有,包含 Behavior以及Coding Interview 台灣鄰近國家(日本、新加坡…)也常來找人才,通常在台灣面試即可
6.
面試官在想什麼
7.
面試官在想什麼 一般職位面試,通常會找對該領域有相關經驗的人(Embedded System,
Software Engineer) 問的問題會比較深入 請解釋volatile以及使用時機(firmware engineer) 請解釋Java GC(Java software engineer) 但對於面試菜鳥來說,通常沒經過專業塑造,因此面試問題會回到學校內的學科 以及研究
8.
面試官在想什麼(面試菜鳥) 學校科目的基本功 資料結構
演算法 作業系統 寫程式的功力 論文內容 聰明(舉一反三的能力) 細心程度 個性(是否好相處)
9.
面試官在想什麼(面試菜鳥) 暴力法 有沒有問題需要先跟面試官釐清?
10.
面試官在想什麼(細心)
11.
面試官在想什麼(舉一反三) 寫一支程式輸出Fibonacci數列 青蛙跳台階問題
磚塊放法問題 f(n) = f(n-1) + f(n-2)
12.
面試官在想什麼(舉一反三) 有一個數列,包含1~100的值,可是其中缺少了一個數值,請將此數找出來
13.
常見題型
14.
常見題型 基本型別 Primitive
Type Array String Bit Manipulation 資料結構 Linked List Stack Queue Tree, Binary Tree Heap Hash Table Graph 演算法 Sorting Searching Dynamic Programming Greedy Recursion
15.
如何準備
16.
如何準備 - LeetCode
17.
如何準備 - LeetCode
優點: 題目多 討論區社群龐大,能夠看到各種有趣的解法 缺點: 較少討論解題的思路,常需要自己看其他人解法後自行消化
18.
如何準備(CTCI) 矽谷面試聖經 大約200題左右
優點: 經典題庫 包含一些知識型的問題(OOP, 語言問題…) 缺點: 題目相對簡單 有些問題的解題說明不清楚 不論評價如何對準備面試還是相當有幫助
19.
如何準備(EPI) 大約200題(不包含follow up)
優點: 題目經典 每個題目都有詳細解釋解法背後的精神 可以當作程式設計競賽教科書 缺點 偏難 題目都融會貫通之後,對準備面試或是程式檢定都 很有幫助
20.
如何準備 不要背題目 同樣的題型可以一起練習
Subset Permutations … 同一題型可能有不同解法,多看看其他人的解法(LeetCode) 前面介紹的兩本書,每個題目除了答案之外也都有附上解題的思路,值得細看 如果有參加軟體競賽,這些訓練就只是附加的練習而不是額外訓練
21.
如何撰寫美式履歷
22.
如何撰寫美式履歷(範例)
23.
如何撰寫美式履歷(職缺)
24.
如何撰寫美式履歷(職缺)
25.
如何撰寫美式履歷(職缺)
26.
如何撰寫美式履歷(職缺)
27.
如何撰寫美式履歷(職缺)
28.
如何撰寫美式履歷 德州撲克牌 手牌與公牌組成的牌面最大
你的能力最符合用人單位需求的最大 Linux, Embedded System, Distributed System… 盡量在學校時就多熟悉一些領域 Linux kernel Machine Learning Embedded Systems Internet
29.
如何撰寫美式履歷 美式履歷沒有固定格式 因此重點就在於如何編排讓招聘人員容易閱讀且願意聯絡你
專長以及成就的部分要特別強調,特別是與應徵職位相關的部分 新鮮人能展現的不多,最好是在學校的時候就已經有一些加分項目 ACM國際比賽 專題 因自己喜好而實作的東西(以前有個學弟自己寫個RPG遊戲) …
30.
如何撰寫美式履歷 Google招聘人員寫的書,說明招聘人員讀履歷 的重點,並且提供相當多寶貴的意見 英文履歷不能有錯字
請英文較好的同學(或老師)幫忙看
31.
在學時如何準備 程式設計競賽 ACM
Hackathon 學校社團(CDPA) 中山計中 高手很多 跟在高手旁自己也會慢慢變高手 在地社團(KaLUG) 全台最久的Linux User Group 網虎元老創辦
32.
在學時如何準備 用一種學習的心態,而不是準備考試,甚至背答案 一天練習一兩題,確認問題的核心已經能掌握才繼續往下
同樣的題型項目一起練習會比較有效率 練習不在多,LeetCode目前已經一千多題,沒必要全部都寫過 還沒開始練習解題的時候,會覺得每個題目都是新的題型,但是慢慢練到一個數 量之後,會發現其實題目是有固定pattern的 當練習題目到一個程度,發現自己都能夠辨識出這題目的pattern或是能了解這 題目想問什麼,那基本上就沒問題了
33.
Practice Makes Perfect Thank
You
Download now