[面試] HTC

Daniellism Chang
3 min readJan 13, 2018

--

2017/09/11

昨天一次面了HTC的三個部門

從下午一點半開始到六點半才結束。

來到了新店的七張站 走個十來分鐘就到了豪華的HTC總部

一進去就可以看到一個太極,以及可以辦畫展的大平台

抵達後因為之前有考過多益直接破900分

因此不用再考英文直接進行邏輯測驗跟C語言考試

邏輯測驗就像高中的圖形判別這部分我拿了95分

C語言就有點糟了,只拿了68分

因為他考了蠻多compiler的觀念

if (a=0 && b==0 ){

// some code

}

some code 會不會執行,我有點不熟我就以為他會爆compiler error

考了蠻多pointer的,這部分倒不會太難

還有考了sizeof union跟struct的差異

這部分真的沒複習到,應該是都猜錯了> <

面談的部分首先我和Optimization的team leader面談

他大致上問了一下我的背景後就開始考我一些OS還有資料結構的相關問題

他循序漸進地問先問了process跟thread的差異

再問了寫multithread要注意些什麼

這部分我回答了要小心變數隨時在變所以要用volatile來取最新狀態

然後他要我解釋一下mutex跟semaphore的差異

接這再問我heap跟stack分別保存哪些資料,感覺是問得蠻完整的

OS有複習的話應該就會回答

最後他要我解釋一下Quicksort的實作方法就結束了這有點緊張的問答遊戲

接著就換他介紹他們部門的工作內容

主要就是一些手機application 例如相機的效能提升

而這些效能提升的同時又不能影響到其他APP,算是一個蠻複雜的任務

我後來有問他我的回答狀況如何

他說還不賴,但我要對自己的答案有自信

不要每兩三句就有點懷疑自己有沒有講對

— — — — — — — — — — –Team 2 : BSP — — — — — — — — — — — — –

BSP 跟剛剛的效能team其實視同一個部門

所以進來後就沒有考我任何東西

直接跟我介紹BSP在做什麼

後來有問我說排不排斥出差

我直接說我不想去中國,其他國家的話都可以接受

他就說這個team的出差主要都是到矽谷google那邊onsite 合作開發專案

感覺蠻不錯的

題外話就是我問他說有沒有google要把HTC買下來的八卦XD

他說他也很希望阿~~名片秀出來是google的員工真的很邱內

但這是董事跟總經理級在決定的,他們內部也沒有任何消息

他們也是看新聞才知道有這個八卦XDD

— — — — — — — — — — VR team — — — — — — — — — — —

他們一進來就說他們希望對C語言觀念非常清楚的人

我就笑著問說那我C語言考這個分數應該無望吧XD?

他看了一下 就笑著說…哈哈XD 這機會真的很小

但他還是稍微解釋了一下他們部門在做哪些事情

然後問了我一些C的static的概念

還有物件導向的繼承跟多型

大致上就到這裡結束

其實中間有很想問有沒有提供點心

但臉皮不夠厚一直不敢問QQQ

結束的時候肚子快餓扁了= =”

大guy4這young

--

--

Daniellism Chang
Daniellism Chang

Written by Daniellism Chang

Divergent Software Engineer / Pharmacist / Social Observer / Life Adventure Enthusiast

No responses yet