SlideShare ist ein Scribd-Unternehmen logo
1 von 30
⾯面試⾯面試⾯面試 
因為很重要所以要說三次 
郭⾄至軒 (a.k.a KuoE0) 
kuoe0.tw@gmail.com 
kuoe0.tw
Attribution-ShareAlike 3.0 Unported 
(CC BY-SA 3.0) 
http://creativecommons.org/licenses/by-sa/3.0/ 
Latest update: Oct 3, 2014
關於我 
過去 
全國⼤大專電腦軟體設計競賽 2nd place 
ACM-ICPC Kaohsiung Site 4th place 
精靈數位科技暑期實習⽣生 
現在 
碩⼠士三年級(延畢) 
未來 
Mozilla Taiwan ⼯工程師(如果 11 ⽉月底前順利畢業的話...)
投遞履歷 
• 104 ⼈人⼒力銀⾏行 
• 1111 ⼈人⼒力銀⾏行 
• Yes123 求職網 
• 校園說明會(注意系辦發送的信件...雖然...) 
• 主動聯絡公司⼈人資部⾨門 
• ⼈人資部⾨門主動聯繫
實際⾯面試 
已讀不回
⾯面試結果 
已讀不回
那些⾯面試會遇到的事 
• 跟⼈人資聊聊天 
• ⾃自我介紹 
• Live Coding 
• 程式語⾔言技術問題 
• 作業系統&計算機組織與結構 
• 成績單 
• ⼈人品考驗
我遇到的 Live Coding 
Synology 
Linked List 
Segment Tree/Fenwick Tree/Treap 
Bubble Sort 
Phison 
Linked List 
Random Selection 
Mozilla 
Linked List 
Sort Algorithm 
Merge Sort 
MediaTek Linked List 
Google 
Tree Serialize/Deserialize 
Prefix Notation to Postfix Notation
評語 
• 演算法不熟 
• 完成時間短 
• 程式碼簡潔 
• 考慮到細節 
• 平常有在寫程式 
• 程式能⼒力表現不佳 
唯⼿手熟⽿耳
評語 
• 演算法不熟 
• 完成時間短 
• 程式碼簡潔 
• 考慮到細節 
• 平常有在寫程式 
• 程式能⼒力表現不佳 
精益求精
評語 
• 演算法不熟 
• 完成時間短 
• 程式碼簡潔 
• 考慮到細節 
• 平常有在寫程式 
• 程式能⼒力表現不佳 
過度⾃自信
評語 
• 演算法不熟 
• 完成時間短 
• 程式碼簡潔 
• 考慮到細節 
• 平常有在寫程式 
• 程式能⼒力表現不佳 
哭哭喔!
程式語⾔言技術問題 
Synology 
Template Mechanism 
Overloading/Overriding 
Virtual Function 
Template v.s. Polymorphism 
Phison X 
Mozilla 
Polymorphism 
STL Traits 
STL Iterator 
MediaTek Volatile Variable 
Google X
程式語⾔言技術問題 
Synology 
Template Mechanism 
Overloading/Overriding 
Virtual Function 
Template v.s. Polymorphism 
Phison X 
Mozilla 
Polymorphism 
STL Traits 
STL Iterator 
MediaTek Volatile Variable 
Google X
語法 
語⾔言特性 
函式庫 
基本 
熟悉 
活⽤用
作業系統&計算機結構 
Synology Semaphore/Spinlock 
Inter-Process Communication 
Phison X 
Mozilla 
Context Switch 
Virtual Memory 
Thread/Process 
MediaTek 
Race Condition 
Priority Inversion 
Deadlock 
Pipeline 
Virtual Memory 
DMA 
Google X
作業系統&計算機結構 
Synology Semaphore/Spinlock 
Inter-Process Communication 
Phison X 
Mozilla 
Context Switch 
Virtual Memory 
Thread/Process 
MediaTek 
Race Condition 
Priority Inversion 
Deadlock 
Pipeline 
Virtual Memory 
DMA 
Google X
成績單&⼈人品考驗 
為什麼期末成績零分 
資料結構跟演算法也太低分 
如何⾯面對挫折 
如何調解衝突 
講述最有成就的事跡 
講述最挫敗的事跡
建議
熟練程式語⾔言 
! 
• 熟練該公司使⽤用的程式語⾔言 
• 不要過度依賴 auto completion 功能 
• 對⾃自⼰己寫的程式碼要有信⼼心
複習基礎學科 
! 
• 作業系統 
• 計算機組織與結構 
• 資料結構 
• 演算法 
• 公司專⻑⾧長領域
⾯面試練功 
! 
• 將欲⾯面試的公司依照意願分為兩類 
• 先從意願較低的公司開始⾯面試 
• 利⽤用每次的⾯面試來熟練⼝口條
⽣生活⼯工作能⼒力 
先決定想過的⽣生活,再思考適合的⼯工作,最後培養需要的能⼒力。
最重要的是
修 敬群學⻑⾧長的課讓他電⼀一下 
修 敬群學⻑⾧長的課讓他電⼀一下 
修 敬群學⻑⾧長的課讓他電⼀一下 
因為很重要所以要說三次 
因為很尊敬所以要挪抬
Thanks. 
Any Questions?
祝福各位都能找到⼼心⺫⽬目中理想的⼯工作! 
祝福各位都能找到⼼心⺫⽬目中理想的⼯工作! 
祝福各位都能找到⼼心⺫⽬目中理想的⼯工作! 
祝福各位都能找到⼼心⺫⽬目中理想的⼯工作! 
祝福各位都能找到⼼心⺫⽬目中理想的⼯工作! 
祝福各位都能找到⼼心⺫⽬目中理想的⼯工作! 
祝福各位都能找到⼼心⺫⽬目中理想的⼯工作! 
祝福各位都能找到⼼心⺫⽬目中理想的⼯工作! 
祝福各位都能找到⼼心⺫⽬目中理想的⼯工作! 
超級重要所以要說九次!!!!!!!!!

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

高一下自主學習成果詳細報告 程式設計演算法
高一下自主學習成果詳細報告 程式設計演算法高一下自主學習成果詳細報告 程式設計演算法
高一下自主學習成果詳細報告 程式設計演算法
 
明日使えないすごいビット演算
明日使えないすごいビット演算明日使えないすごいビット演算
明日使えないすごいビット演算
 
用十分鐘瞭解 《單晶片、機器人與電子元件》 (Arduino + Raspberry Pi)
用十分鐘瞭解  《單晶片、機器人與電子元件》  (Arduino + Raspberry Pi)用十分鐘瞭解  《單晶片、機器人與電子元件》  (Arduino + Raspberry Pi)
用十分鐘瞭解 《單晶片、機器人與電子元件》 (Arduino + Raspberry Pi)
 
如何用十分鐘快速瞭解一個程式語言 《以JavaScript和C語言為例》
如何用十分鐘快速瞭解一個程式語言  《以JavaScript和C語言為例》如何用十分鐘快速瞭解一個程式語言  《以JavaScript和C語言為例》
如何用十分鐘快速瞭解一個程式語言 《以JavaScript和C語言為例》
 
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなテスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
 
不遇の標準ライブラリ - valarray
不遇の標準ライブラリ - valarray不遇の標準ライブラリ - valarray
不遇の標準ライブラリ - valarray
 
OpenAI FineTuning を試してみる
OpenAI FineTuning を試してみるOpenAI FineTuning を試してみる
OpenAI FineTuning を試してみる
 
いまさら聞けないselectあれこれ
いまさら聞けないselectあれこれいまさら聞けないselectあれこれ
いまさら聞けないselectあれこれ
 
給自己更好未來的 3 個練習:嵌入式作業系統設計、實做,與移植 (2015 年春季 ) 課程說明
給自己更好未來的 3 個練習:嵌入式作業系統設計、實做,與移植 (2015 年春季 ) 課程說明給自己更好未來的 3 個練習:嵌入式作業系統設計、實做,與移植 (2015 年春季 ) 課程說明
給自己更好未來的 3 個練習:嵌入式作業系統設計、實做,與移植 (2015 年春季 ) 課程說明
 
Yahoo!TW EWC Kick-off 雅虎奇摩 新舊福委會 交接大會
Yahoo!TW EWC Kick-off  雅虎奇摩 新舊福委會 交接大會Yahoo!TW EWC Kick-off  雅虎奇摩 新舊福委會 交接大會
Yahoo!TW EWC Kick-off 雅虎奇摩 新舊福委會 交接大會
 
人は一ヶ月でエンジニアになれるのか - 詳細解説
人は一ヶ月でエンジニアになれるのか - 詳細解説人は一ヶ月でエンジニアになれるのか - 詳細解説
人は一ヶ月でエンジニアになれるのか - 詳細解説
 
用十分鐘 學會《資料結構、演算法和計算理論》
用十分鐘  學會《資料結構、演算法和計算理論》用十分鐘  學會《資料結構、演算法和計算理論》
用十分鐘 學會《資料結構、演算法和計算理論》
 
用十分鐘決定要不要念大學《資訊工程系》
用十分鐘決定要不要念大學《資訊工程系》用十分鐘決定要不要念大學《資訊工程系》
用十分鐘決定要不要念大學《資訊工程系》
 
文章を読み、理解する機能の獲得に向けて-Machine Comprehensionの研究動向-
文章を読み、理解する機能の獲得に向けて-Machine Comprehensionの研究動向-文章を読み、理解する機能の獲得に向けて-Machine Comprehensionの研究動向-
文章を読み、理解する機能の獲得に向けて-Machine Comprehensionの研究動向-
 
JavaのテストGroovyでいいのではないかという話
JavaのテストGroovyでいいのではないかという話JavaのテストGroovyでいいのではないかという話
JavaのテストGroovyでいいのではないかという話
 
CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)
 
潘俞翔 中央資管
潘俞翔 中央資管潘俞翔 中央資管
潘俞翔 中央資管
 
学位論文の書き方メモ (Tips for writing thesis)
学位論文の書き方メモ (Tips for writing thesis)学位論文の書き方メモ (Tips for writing thesis)
学位論文の書き方メモ (Tips for writing thesis)
 
ホットな日本語技術の(ちょっとした)お勉強。
ホットな日本語技術の(ちょっとした)お勉強。ホットな日本語技術の(ちょっとした)お勉強。
ホットな日本語技術の(ちょっとした)お勉強。
 
交⼤資訊⼯程學系備審資料 ⾱詠祥
交⼤資訊⼯程學系備審資料 ⾱詠祥交⼤資訊⼯程學系備審資料 ⾱詠祥
交⼤資訊⼯程學系備審資料 ⾱詠祥
 

Ähnlich wie 面試面試面試,因為很重要所以要說三次!

The meaning of open - osdc.tw 2011
The meaning of open - osdc.tw 2011The meaning of open - osdc.tw 2011
The meaning of open - osdc.tw 2011
John Lee
 
微信201204
微信201204微信201204
微信201204
drewz lin
 
微信之道201204
微信之道201204微信之道201204
微信之道201204
shaomeng shi
 
Linux运维趋势 第16期 cdn缓存系统
Linux运维趋势 第16期 cdn缓存系统Linux运维趋势 第16期 cdn缓存系统
Linux运维趋势 第16期 cdn缓存系统
51CTO
 
51 cto linuxops_issue2
51 cto linuxops_issue251 cto linuxops_issue2
51 cto linuxops_issue2
Yiwei Ma
 
Top100summit 游戏中的自动化测试 - 金山 - 白银祖
Top100summit 游戏中的自动化测试 - 金山 - 白银祖Top100summit 游戏中的自动化测试 - 金山 - 白银祖
Top100summit 游戏中的自动化测试 - 金山 - 白银祖
drewz lin
 

Ähnlich wie 面試面試面試,因為很重要所以要說三次! (20)

Testing in Production, Deploy on Fridays
Testing in Production, Deploy on FridaysTesting in Production, Deploy on Fridays
Testing in Production, Deploy on Fridays
 
The meaning of open - osdc.tw 2011
The meaning of open - osdc.tw 2011The meaning of open - osdc.tw 2011
The meaning of open - osdc.tw 2011
 
微信201204
微信201204微信201204
微信201204
 
微信之道201204
微信之道201204微信之道201204
微信之道201204
 
虎扑网架构升级之路
虎扑网架构升级之路虎扑网架构升级之路
虎扑网架构升级之路
 
Azure Taiwan - Keep azure cost down (Azure 成本管控)
Azure Taiwan - Keep azure cost down (Azure 成本管控)Azure Taiwan - Keep azure cost down (Azure 成本管控)
Azure Taiwan - Keep azure cost down (Azure 成本管控)
 
Linux运维趋势 第16期 cdn缓存系统
Linux运维趋势 第16期 cdn缓存系统Linux运维趋势 第16期 cdn缓存系统
Linux运维趋势 第16期 cdn缓存系统
 
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
 
51 cto linuxops_issue2
51 cto linuxops_issue251 cto linuxops_issue2
51 cto linuxops_issue2
 
Linux运维趋势 第0期 运维自动化
Linux运维趋势 第0期 运维自动化Linux运维趋势 第0期 运维自动化
Linux运维趋势 第0期 运维自动化
 
程式人雜誌 -- 2013年3月號
程式人雜誌 -- 2013年3月號程式人雜誌 -- 2013年3月號
程式人雜誌 -- 2013年3月號
 
20150206 aic machine learning
20150206 aic machine learning20150206 aic machine learning
20150206 aic machine learning
 
Proud Plone on Cloud
Proud Plone on CloudProud Plone on Cloud
Proud Plone on Cloud
 
腾讯技术讲座:1.4亿在线背后的故事
腾讯技术讲座:1.4亿在线背后的故事腾讯技术讲座:1.4亿在线背后的故事
腾讯技术讲座:1.4亿在线背后的故事
 
New FileMaker 13 Platform (Chinese)
New FileMaker 13 Platform (Chinese)New FileMaker 13 Platform (Chinese)
New FileMaker 13 Platform (Chinese)
 
Linux运维趋势 第12期 故障排除
Linux运维趋势 第12期 故障排除Linux运维趋势 第12期 故障排除
Linux运维趋势 第12期 故障排除
 
Oracle 数据库服务经验谈
Oracle 数据库服务经验谈Oracle 数据库服务经验谈
Oracle 数据库服务经验谈
 
Top100summit 游戏中的自动化测试 - 金山 - 白银祖
Top100summit 游戏中的自动化测试 - 金山 - 白银祖Top100summit 游戏中的自动化测试 - 金山 - 白银祖
Top100summit 游戏中的自动化测试 - 金山 - 白银祖
 
DevOpsDays Taipei 2018 - Puppet 古早味、新感受:改造老牌企業進入自動化時代
DevOpsDays Taipei 2018 - Puppet 古早味、新感受:改造老牌企業進入自動化時代DevOpsDays Taipei 2018 - Puppet 古早味、新感受:改造老牌企業進入自動化時代
DevOpsDays Taipei 2018 - Puppet 古早味、新感受:改造老牌企業進入自動化時代
 
[DevOpsDays] 硬體產業的DevOps導入與實踐 - 以工控產業為例
[DevOpsDays] 硬體產業的DevOps導入與實踐 - 以工控產業為例[DevOpsDays] 硬體產業的DevOps導入與實踐 - 以工控產業為例
[DevOpsDays] 硬體產業的DevOps導入與實踐 - 以工控產業為例
 

Mehr von Chih-Hsuan Kuo

[ACM-ICPC] Tree Isomorphism
[ACM-ICPC] Tree Isomorphism[ACM-ICPC] Tree Isomorphism
[ACM-ICPC] Tree Isomorphism
Chih-Hsuan Kuo
 
[ACM-ICPC] Dinic's Algorithm
[ACM-ICPC] Dinic's Algorithm[ACM-ICPC] Dinic's Algorithm
[ACM-ICPC] Dinic's Algorithm
Chih-Hsuan Kuo
 
[ACM-ICPC] Disjoint Set
[ACM-ICPC] Disjoint Set[ACM-ICPC] Disjoint Set
[ACM-ICPC] Disjoint Set
Chih-Hsuan Kuo
 

Mehr von Chih-Hsuan Kuo (20)

Rust
RustRust
Rust
 
[Mozilla] content-select
[Mozilla] content-select[Mozilla] content-select
[Mozilla] content-select
 
Ownership System in Rust
Ownership System in RustOwnership System in Rust
Ownership System in Rust
 
在開始工作以前,我以為我會寫扣。
在開始工作以前,我以為我會寫扣。在開始工作以前,我以為我會寫扣。
在開始工作以前,我以為我會寫扣。
 
Effective Modern C++ - Item 35 & 36
Effective Modern C++ - Item 35 & 36Effective Modern C++ - Item 35 & 36
Effective Modern C++ - Item 35 & 36
 
Use C++ to Manipulate mozSettings in Gecko
Use C++ to Manipulate mozSettings in GeckoUse C++ to Manipulate mozSettings in Gecko
Use C++ to Manipulate mozSettings in Gecko
 
Pocket Authentication with OAuth on Firefox OS
Pocket Authentication with OAuth on Firefox OSPocket Authentication with OAuth on Firefox OS
Pocket Authentication with OAuth on Firefox OS
 
Necko walkthrough
Necko walkthroughNecko walkthrough
Necko walkthrough
 
Protocol handler in Gecko
Protocol handler in GeckoProtocol handler in Gecko
Protocol handler in Gecko
 
面試心得分享
面試心得分享面試心得分享
面試心得分享
 
Windows 真的不好用...
Windows 真的不好用...Windows 真的不好用...
Windows 真的不好用...
 
Python @Wheel Lab
Python @Wheel LabPython @Wheel Lab
Python @Wheel Lab
 
Introduction to VP8
Introduction to VP8Introduction to VP8
Introduction to VP8
 
Python @NCKU CSIE
Python @NCKU CSIEPython @NCKU CSIE
Python @NCKU CSIE
 
[ACM-ICPC] Tree Isomorphism
[ACM-ICPC] Tree Isomorphism[ACM-ICPC] Tree Isomorphism
[ACM-ICPC] Tree Isomorphism
 
[ACM-ICPC] Dinic's Algorithm
[ACM-ICPC] Dinic's Algorithm[ACM-ICPC] Dinic's Algorithm
[ACM-ICPC] Dinic's Algorithm
 
[ACM-ICPC] Disjoint Set
[ACM-ICPC] Disjoint Set[ACM-ICPC] Disjoint Set
[ACM-ICPC] Disjoint Set
 
[ACM-ICPC] Traversal
[ACM-ICPC] Traversal[ACM-ICPC] Traversal
[ACM-ICPC] Traversal
 
[ACM-ICPC] UVa-10245
[ACM-ICPC] UVa-10245[ACM-ICPC] UVa-10245
[ACM-ICPC] UVa-10245
 
[ACM-ICPC] Sort
[ACM-ICPC] Sort[ACM-ICPC] Sort
[ACM-ICPC] Sort
 

面試面試面試,因為很重要所以要說三次!