面試問答
如果遇到了一個bug你認為是別人的問題,但那個人說不是他的bug,該怎麼辦?
找到證據證明是他的問...
面試的單位是台北辦公室0303
櫃檯報到後會帶你到旁邊的小房間筆試,筆試時間1個半小時有兩份考卷:
第一份考卷有五題
,手寫function
(1) bitwise (get/set/clear/reverse 第18個bit) (2) arr [1, 2, 3, 4, 5] 做reverse (3) struct 算sizeof (4) 利用binary tree尋找一樣patern的字串 (5) 寫出queue 的push, pop, isempty等function
第二份考卷也有五題
(1) a[5] = {1,2,3,4,5}; *(p++) += 100; *(++p) += 97; 印出a -> 101, 2, 100, 4, 5
(2) 自刻strmp
(3) sort function
(4) 簡述volatile
(5) #define ADD_TWO(x,y) 有點忘記了,總之最後要印出xy,網路查的到題型。
寫完交卷後,會在原本的小房間等待主管,面試我的主管只有一位,一進來就說給你20分鐘promote你自己的時間,所以我就講準備好的PPT,然後講到主管有興趣的會直接打斷問問題,大多都是問工作內容上的事,然後詢問怎麼解決,全程沒有檢討剛剛的考卷也沒有問白板題。
聊完後就是主管介紹自己的部門以及目前SSD的技術。
整體面試下來感覺很好,感覺是個有活力的部門,主管也不會有很老派的感覺。
面試問答
如果遇到了一個bug你認為是別人的問題,但那個人說不是他的bug,該怎麼辦?
找到證據證明是他的問題,或是自己解掉。
不過這個回答,主管好像認為有更好的答案,因為他一直進一步問我,如果是一個找不到原因的bug無法證明是別人的問題怎麼辦。
面試建議
這間是我第一間的面試,所以自我介紹部分講得沒那麼好。
既然他沒有特別問技術上的東西,那就如他所說的可以盡可能地把自己的價值展現出來,要很熟悉自己的工作內容。