iCHEF Engineering 對工程師的期許
1. 能實作出高效, 高擴展性和高可測試性的程式和設計
2. 能獨立並有效率地完成主要功能
3. 主動積極地解決問題並找尋可以改善的地方
4. 透過程式解決餐廳問題並藉由系統資料增加餐廳營收
5. 構建穩定的基礎結構符合跨國使用
我們希望你有...
* 良好的計算機科學基礎 (Above-average knowledge of Computer Sciences)
* 懂 Python 或者至少一門類似的語言 (Proficient in Python)
* 順暢的溝通技巧 (No-Problem Communication Skills)
* 軟體工程的素養 (Above-average knowledge of Software Engineering)
* 具有單元測試經驗 (Writing tests)
如果你有這些經驗會大大加分
* Web service 後端開發經驗
* 資料庫查詢效能調校能力
* 熟悉 Django
* 熟悉 GraphQL
* 雲端架構或維運經驗
----------------------------------------------
[ 面試流程說明 ](共四關)
1. 履歷篩選與電話面試:電話面試約 15 分鐘,初步對彼此做個瞭解。
2. 線下測驗:約 2-3 小時的 Python 題目,不熟悉 Python 的人也可以作答。由於面試時間有限,希望可以在面試前透過題目,更加認識面試者的解題思考、程式碼的風格,以及在實作中會考慮的各種層面。
3. 實體面試I ( 工程師與 HR ):線下測驗後,我們會評斷正確性、易讀性、完整性等來決定是否邀請您進行面試。時間大約為三小時,會分別跟 HR 聊聊公司及人格特質、跟 RD 夥伴聊聊經歷以及技術討論。
面試內容將著重於以下幾點:
CS 基礎與語言基礎:因為我們覺得這其實是所有開發過程中,大家自己最可以掌握的地方,一個大的軟體架構要穩固,勢必基於底下基礎的穩固一步一步堆積上來,而這一切就基於這些基本的認知,他們可以容易地從書上、從官方文件中學習,也最容易在面試過程中做驗證。
解決問題的能力與 Production 層級的思考:過程中我們通常會針對線下測驗進行討論、或者現場出白板題,想了解您遇到問題的反應、寫 Code 關注的重點,以及 Code 的可讀性、可維護性、防禦性等等。期望在短短的面試過程中,盡可能了解彼此實際工作上怎麼解決問題。
人格特質與工作態度:放在第三點不是因為最不重要,只是因為他相對難以在短時間內被驗證,我們期望工作夥伴,對自己的工作時程安排、程式碼負責、主動解決問題,對同事樂於分享、討論、合作,我們也會在面試中確保有 4-6 個團隊夥伴參與,讓彼此都能提前互相認識。
4. 實體面試II ( CPO ):如果 RD 和 HR 都希望能邀請您加入,我們會邀請進行下一階段的面試,和 CPO 聊聊彼此對工作的期待、公司的運作方式、以及進一步了解您的人格特質。
5. Offer:如果 CPO 面試後大家都有共識,就會發 Offer。
我們需要你有...
如果你有這些經驗會大大加分
勞基法規定的勞健保、勞退等那些基本該有的一定都有,其它的額外福利有:
[ 基本福利 ]
[ 其它福利 ]