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

30
試試試 因為很重要所以要說三次 郭軒 (a.k.a KuoE0) [email protected] kuoe0.tw

Upload: chih-hsuan-kuo

Post on 22-Nov-2014

617 views

Category:

Career


3 download

DESCRIPTION

騙錢的投影片...

TRANSCRIPT

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

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

郭⾄至軒 (a.k.a KuoE0) [email protected]

kuoe0.tw

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

Latest update: Oct 3, 2014

Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)

http://creativecommons.org/licenses/by-sa/3.0/

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

關於我過去

全國⼤大專電腦軟體設計競賽 2nd place

ACM-ICPC Kaohsiung Site 4th place

精靈數位科技暑期實習⽣生

現在 碩⼠士三年級(延畢)

未來

Mozilla Taiwan ⼯工程師(如果 11 ⽉月底前順利畢業的話...)

Page 4: 面試面試面試,因為很重要所以要說三次!
Page 5: 面試面試面試,因為很重要所以要說三次!
Page 6: 面試面試面試,因為很重要所以要說三次!

投遞履歷• 104 ⼈人⼒力銀⾏行

• 1111 ⼈人⼒力銀⾏行

• Yes123 求職網

• 校園說明會(注意系辦發送的信件...雖然...)

• 主動聯絡公司⼈人資部⾨門

• ⼈人資部⾨門主動聯繫

Page 7: 面試面試面試,因為很重要所以要說三次!
Page 8: 面試面試面試,因為很重要所以要說三次!

實際⾯面試

已讀不回

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

⾯面試結果

已讀不回

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

那些⾯面試會遇到的事• 跟⼈人資聊聊天

• ⾃自我介紹

• Live Coding

• 程式語⾔言技術問題

• 作業系統&計算機組織與結構

• 成績單

• ⼈人品考驗

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

我遇到的 Live Coding

SynologyLinked List

Segment Tree/Fenwick Tree/Treap Bubble Sort

Phison Linked List Random Selection

MozillaLinked List

Sort Algorithm Merge Sort

MediaTek Linked List

Google Tree Serialize/Deserialize Prefix Notation to Postfix Notation

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

評語• 演算法不熟

• 完成時間短

• 程式碼簡潔

• 考慮到細節

• 平常有在寫程式

• 程式能⼒力表現不佳

唯⼿手熟⽿耳

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

評語• 演算法不熟

• 完成時間短

• 程式碼簡潔

• 考慮到細節

• 平常有在寫程式

• 程式能⼒力表現不佳

精益求精

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

評語• 演算法不熟

• 完成時間短

• 程式碼簡潔

• 考慮到細節

• 平常有在寫程式

• 程式能⼒力表現不佳

過度⾃自信

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

評語• 演算法不熟

• 完成時間短

• 程式碼簡潔

• 考慮到細節

• 平常有在寫程式

• 程式能⼒力表現不佳

哭哭喔!

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

程式語⾔言技術問題

SynologyTemplate Mechanism

Overloading/Overriding Virtual Function

Template v.s. Polymorphism

Phison X

MozillaPolymorphism

STL Traits STL Iterator

MediaTek Volatile Variable

Google X

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

程式語⾔言技術問題

SynologyTemplate Mechanism

Overloading/Overriding Virtual Function

Template v.s. Polymorphism

Phison X

MozillaPolymorphism

STL Traits STL Iterator

MediaTek Volatile Variable

Google X

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

語法

語⾔言特性

函式庫

基本

熟悉

活⽤用

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

作業系統&計算機結構

Synology Semaphore/Spinlock Inter-Process Communication

Phison X

MozillaContext Switch Virtual Memory Thread/Process

MediaTekRace Condition Priority Inversion

Deadlock Pipeline

Virtual Memory DMA

Google X

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

作業系統&計算機結構

Synology Semaphore/Spinlock Inter-Process Communication

Phison X

MozillaContext Switch Virtual Memory Thread/Process

MediaTekRace Condition Priority Inversion

Deadlock Pipeline

Virtual Memory DMA

Google X

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

成績單&⼈人品考驗

如何⾯面對挫折

如何調解衝突

為什麼期末成績零分

講述最有成就的事跡

講述最挫敗的事跡

資料結構跟演算法也太低分

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

建議

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

熟練程式語⾔言!

• 熟練該公司使⽤用的程式語⾔言

• 不要過度依賴 auto completion 功能

• 對⾃自⼰己寫的程式碼要有信⼼心

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

複習基礎學科!

• 作業系統

• 計算機組織與結構

• 資料結構

• 演算法

• 公司專⻑⾧長領域

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

⾯面試練功!

• 將欲⾯面試的公司依照意願分為兩類

• 先從意願較低的公司開始⾯面試

• 利⽤用每次的⾯面試來熟練⼝口條

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

⽣生活 ⼯工作 能⼒力先決定想過的⽣生活,再思考適合的⼯工作,最後培養需要的能⼒力。

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

最重要的是

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

修 敬群學⻑⾧長的課讓他電⼀一下修 敬群學⻑⾧長的課讓他電⼀一下修 敬群學⻑⾧長的課讓他電⼀一下

因為很重要所以要說三次

因為很尊敬所以要挪抬

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

Thanks. Any Questions?

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

祝福各位都能找到⼼心⺫⽬目中理想的⼯工作!祝福各位都能找到⼼心⺫⽬目中理想的⼯工作!祝福各位都能找到⼼心⺫⽬目中理想的⼯工作!祝福各位都能找到⼼心⺫⽬目中理想的⼯工作!祝福各位都能找到⼼心⺫⽬目中理想的⼯工作!祝福各位都能找到⼼心⺫⽬目中理想的⼯工作!祝福各位都能找到⼼心⺫⽬目中理想的⼯工作!祝福各位都能找到⼼心⺫⽬目中理想的⼯工作!祝福各位都能找到⼼心⺫⽬目中理想的⼯工作!

超級重要所以要說九次!!!!!!!!!