面試問答
針對hackerranker的題目拉一題出來提問時間複雜度以及優化
當下針對題目, 面試...
投遞履歷後很快就收到HR電話, 會先請你寫一個hakerrank的測驗,
總長2.5hr, 四題, 難度大概leetc
ode medium, 大概只完成2.5題(一題ETL),
一週內接到HR電話邀約二次面試, 順便聊聊離職原因以及薪資
HR告知該職位的薪資範圍大概是85-100(年薪), 確認可接受後再繼續走後續,
二面面試官為兩位backend + 一位CTO(旁聽),
第一位面試官問了些基本問題, 例如資料庫的ACID等等, 接著休息十分鐘後, 就會挑一題hackerrank內的內容來做提問, 看如何優化
第二位面試官針對該公司的主要產品來做發想討論(廣告投放), 詢問針對不同的情境會如何去做解, 但這邊感覺有點要打破砂鍋問到底, 沒有回覆到對方滿意為止不會停, 因此面試時間拉比較長
最後HR再詳細聊聊一些常見問題, 例如離職原因以及未來規劃等
面試問答
針對hackerranker的題目拉一題出來提問時間複雜度以及優化
當下針對題目, 面試官會逐步討論想法跟引導
面試建議
HR在過程當中一直提到薪資範圍, 感覺是想要壓低薪資, 整體面試過程蠻有趣的, 時間雖長但不會到太不舒服, 不過發生兩個小插曲
1. 面試官主要使用C#, 而我是用python, 面試官針對我在list做del的這個動作提出質疑, 後來才知道原來是面試官都對python不熟
2. 在hackerrank的部分, 雖然是第一位面試官提問, 原先想用one pass的方式, 因此時間複雜度比較高, 第一位面試官說可以考慮用空間換取時間的方式優化, 但第二面試官好像不滿意, 因此來回了一段時間, 後來才發現是第二面試官好像搞錯題目的意思, 後來review的時候有問一下面試官會怎麼解, 對方說其實我的解法已經差不多了.. 所以有點不理解中間拉扯的目的
面試每一間我都會跟HR確認收到回覆的時間, 以及是否會無聲卡, HR回覆一週內會給答案無論有無, 但最後還是拿到無聲卡