我應徵的是後端工程師(研發替代役可)
面試之前要先填他們的資料,還有寫一份Coding Test,並且規定用Jav
a
Coding Test 大概Leetcode Easy/Easy/Medium的難度,沒有需要implement演算法才能過的題目,只有最後一題因為Java語法不太熟覺得有一點卡(平常刷題用C++),但還是在大概開始測驗的50分鐘左右把3題都寫完了
Coding Test的網頁裡面有一塊可以讓你google
--------------------------
實際面試為線上面試,面試共兩個小時
第一個小時會先做邏輯測驗和英文測驗
邏輯測驗:有圖形邏輯測驗(給你4張圖要你推出第5張長怎樣)、語言邏輯測驗(~之於主題A,就如~之於主題B…的這種題型)、數學推理(10/25 = _/5,要你從選項選出_應該是多少)
英文測驗:英聽 & 克漏字 & 閱讀測驗,類似多益題型,但難度感覺比多益簡單
寫完之後HR會跟你報成績
第二小時就是和主管面談了
一開始會先自我介紹,然後主管針對自我介紹內容問問題
除此之外會問對物件導向的了解,SQL Programming的問題(例:JOIN語法怎麼寫,LEFT/RIGHT/SELF JOIN差別...),還有是否有後端經驗
最後請你問問題就結束
因為我SQL太不熟,很簡單的問題也被問倒,再加上沒有後端開發經驗(只有前端的),所以後來主管有表示專業知識和期望中有落差,感受到是不會有後續了
面試問答
OOP觀念
我回答了OOP的4個概念(封裝、繼承、多型、抽象),並且簡單的解釋他們的內容
JOIN語法、left/right/self
很老實的說不會 XD
面試建議
有感覺到自己面試的準備不足,也有感受到他們想用的是即戰力,可能沒辦法花太多心思在training新人,所以希望要有後端開發經驗和了解後端開發流程,而且SQL Programming至少要熟
祝各位好運!