面試問答
給了一段php代碼 要求解讀代碼在做什麼 如何優化 類似於code review的過程
先閱讀代碼 主要是對...
非新人
進行兩次面試,第一次與後端主管,第二次與CTO 各一小時左右
工作環境在一個老公寓內
可能因為我不是純新人
沒有遇到筆試跟白板題
基本上談論在於之前工作做過什麼 使用過哪些技術 實現過的功能
克服過什麼困難等等常見面試必問 對於有工作經驗的應該都能找出適合的經驗
與CTO談話也是類似的相關問題 但有額外提到實際上的工作福利 工作時間 等等相關
那CTO是說工作上鼓勵完整的後端相關技術學習 會提供後端各方面的知識點去學習
與之相隨的是有考核制度 較為嚴謹的產出量化等等指標 應該會影響調薪 升遷等等
基本勞基法 工時偏長 (休息90分鐘 但不能彈性調整)
面試問答
給了一段php代碼 要求解讀代碼在做什麼 如何優化 類似於code review的過程
先閱讀代碼 主要是對資料庫讀取並且比對相關資料
runtime O(n^2) 代碼中有nested loop
優化方面 其中比對的部分可以另外讀取並且透過hash存取方便後續比對 簡化成O(n)
這題面試沒什麼可以特別準備的地方
面試建議
樂居公司整體看起來是有在呈現成長的趨勢
從業務跟產品來看就能理解是有大量資料處理的部分
對於想精進後端以及資料處理的部分應該是能學到不少東西的地方