面試問答
Golang 的許多問題
因為他們題目紙上有 ...
投遞履歷一天後收到面試邀約
現場面試
會先給一張考卷,主要在考對 Golang 的理解
面試官是個講話溫和
的人,主要是會來聊經歷,會請你介紹以前公司的架構
因為我前公司的系統架構不好且難維護,並畫了架構圖,並補充解釋其來源是複雜的程式碼,但面試官表示不能理解
接著是面試者提問環節,我問了以下問題:
- 目前團隊的組成是怎樣的?
- 對於這個角色的短期、中期、長期的期望是什麼?
- 這個職位需要孤軍奮戰嗎?
- 如果系統發生重大事故,你們會怎麼檢討?
- 加班情況如何?
面試官回答:
- 他轄下有兩個 team,這個職位的 team 是做 to B 的服務,團隊有 frontend、backend、ui/ux、system analyst、scrum master
- 短期是能開發功能,然後要逐漸參與設計,甚至協助轉移到 k8s,長期看自己的職涯規劃
- 不用,畢竟團隊有好幾位後端,而且不同職位的技術交流也很頻繁,團隊氣氛也很愉快
- 以優先解決問題為主,不會針對人,但是如果這個錯誤是因為該做而刻意不做而引發的,就會約談
- 近一年半沒什麼加班情況,但未來可能有 on-call
面試官希望這個職位的人具備金流串接能力,以及軟工的素養,我跟面試官表達我沒金流串接經驗,且還在磨練軟工。
我詢問面試官自己是否 qualify 這個職位,面試官說我不太符合 senior,主因是:
- 架構經驗不太足
- Golang 年資不足
我覺得面試官得出這樣的結論很奇怪,原因是:
- 第一,面試官沒有問我架構設計
- 第二,我履歷上有許多 Architected 的詞,如果他想知道我有沒有架構經驗,他應該會仔細問
- 第三,我的確今年開始寫 golang,但他們的題目我也幾乎都答出來了
但我還是有跟面試官達成共識:我是 mid,原因是我個人覺得自己仍然有許多要學習的點。也因此,面試官表示因為我不是 senior 或架構師所以不會開到 125~150 範圍。
薪資結構紙面上是 14 個月,實際上會有 bonus
績效好會再往上調 1 個月
績效太差、犯大錯會找來談談,甚至請他離開
面試問答
Golang 的許多問題
因為他們題目紙上有 confidential 所以我不洩漏題目,但推薦《Go 專家編程, 2/e 》這本書
面試建議
我覺得面試官不太會仔細考技術問題,相反的,需要在面試者自我介紹的時候多說一點,而不是期待面試官透過問題引出你豐富的經歷...