面試問答
(人資電話訪談)為何會想要應徵鈦坦?
國內少見走純軟又重視...
鈦坦官網有關於面試的流程,有幸闖到實體面談關受到震撼教育,在這邊記錄個,也分享給大家。
最前面的關卡是 Hacke
rrank,要在兩週內繳交,包含一題與 JOIN 有關的 SQL、一題字串處理(或者任何相似的演算法題目)、一題用 C# 做出指定功能,我自己沒寫過 C# 所以第三關完全悲劇,但因為前兩題有全對,所以有進到下一關。
接著人資會進行電話訪談,主要問一些軟性問題,最經典的是能不能接受值班(包含半夜被叫起來處理事情),剩下的都是一般訪談常見的人資關問題,如果 OK 就會約可以實體面談的時間。
實體面談前要先填寫公司的個人資料表,包含看一小時的敏捷演講影片寫心得(收穫、覺得不認同的地方)、各程式語言及軟體工具與軟實力自評、還有一些類似適職與性向測驗的東西,完整看玩加寫完至少要兩個小時。
下一關是實體的技術訪談,由兩位工程師跟我們面對面,共有三部分,包含應徵者自我介紹、簡單的白板題跟讓我們問公司問題。自我介紹後沒有問太多軟性的東西,通通都很技術,非常硬、也能感受到面試官不斷在挑戰你的說法,倒是白板題不知道是不是已經確定不想用我就稍微放水,比前面溫和許多,我才寫個大概的樣子就說可以了,複雜度跟邊緣案例都沒有追問,明明一開始是說要寫到可以直接打在編輯器上跑,不能只寫偽代碼。
面試問答
(人資電話訪談)為何會想要應徵鈦坦?
國內少見走純軟又重視敏捷價值的品牌,分享風氣盛,網路上可查到許多公司的社群分享。
(人資電話訪談)遇過的困難與如何解決?
常見人資面談題,我通常會準備技術的跟非技術的故事,看人資想聽哪種。
(人資電話訪談)找工作重視什麼?
品牌呈現的價值、對於軟體與程式碼品質的追求、上班氣氛。
(人資電話訪談)你自己的優缺點?
常見人資面談題,就準備好自己的故事。
(人資電話訪談)能否接受 24 小時值班?包含半夜被叫起來遠端處理的情況
如果想進下一關就一定要說可以。
(現場面談)這邊放上我當時答不出來的問題
1. C++ 的 STL 是什麼?為何我用 vector 處理陣列而不用 array?兩者各自的使用時機為何?跟 list 的差別在哪?
2. C++ 的 define 跟 const 分別的功能?兩者有何異同?const 可以確保型別也不被改變嗎?
3. 試說明 JWT 與第三方 OAuth 認證機制。後端如何驗證登入者身分?需要前端提供哪些東西來判斷?如果要設定自動登出,要如何設計(例如什麼時機點自動登出)?
4. SQL 的 UNION ALL 跟 UNION 分別是什麼?差在哪?
5. 知不知道 Stored procedure?
6. C++ 的 int 除以 int 後,餘數會怎麼處理?
(現場面談)白板題:十進制轉二進制
可以用任何最有自信的語言寫出來,但是要可以直接打在編輯器可以跑的那種,不要只寫偽代碼;不過後來其實沒有真的打在編輯器上,也開放查語法,重點還是觀察我們的思維過程。
面試建議
有闖到最難的現場面試已經非常感激,這邊提供一些經驗分享給有興趣應徵此職位者:
1. Hackerrank 至少 SQL 要秒解(要熟悉 JOIN 怎麼寫)、多花一點時間思考第二題,第三題如果不會 C# 就算了,但前兩題盡可能全過。
2. 人資關的問題都很常見,但如果想要到下一關現場面談,問能否接受值班就一定要說可以。
3. 敏捷的影片雖然可以用 AI 摘要,但真的完整看完也是有些啟發的。
4. 自評表說自己熟悉的地方就一定要熟,不管工具或語言都一定要非常熟悉各自的特性,知道「為何要使用這個方式」、「用 A 不用 B 的差別比較在哪?如何權衡與做決策?」
5. 自己做的專案也一定要非常熟悉,不用熟悉到每一行程式碼都會講,但每個工具的運行原理、使用時機、優缺點、跟其他可以達成相同功能的作法或工具比較都要深入了解,憑空就要能講出來。
後面是比較軟性的二面跟資歷查核,但我看我是沒機會了,就把這次一面當成重要的一課,好好檢視自己的不足,以面對之後的面試。
解鎖 1637 字完整內容
88 人已看過