[面試] HTC
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