Honestbee 面試心得

Nathan Lee
Change or Die!
Published in
5 min readDec 30, 2018

在這充滿故事性的 2018 年末,某日下午接到 Honestbee 人資的電話詢問,有無在找尋下一份工作。我想挑戰看看這間亞洲知名的跨國新創,想透過面試了解如何篩選人才,即便沒有錄取也能從中得到成長的養分。

當收到 Job Description 時,發現 JD 與 Honestbee 刊登在各大人力平台上的 Senior Backend Engineer ( Ruby on Rails ) 相同,與人資再次後,得知現階段 Honestbee 除了找資深後端工程師外也在找有潛力且學習力強的 Junior 人才

所以接下來就進入主題, Honestbee Junior Backend 的面試歷程,

Take Home Test

這是面試前的考題,Honestbee 出了一道題目讓應試者在一週內完成,透過實作小專案來評估應試者是否具備基本能力並有無資格挑戰下一階段的技術面試。

我應試的主題是請應試者一週內實作出一個 Membership System,Spec 如下:

Design a membership system

- A user can register as a normal user

- A user can browse products on this website

- A user can choose to purchase premium membership(can skip payment)

- A premium member can see products with discount prices

- A user can be set as admin

- An admin can create/edit products on this website

- A product would have product price/name/image(s)

must have

- test case

- technical document(read me)

- please upload the source codes of your app to github/bitbucket and share the link to us

nice to have

- please deploy your app on aws/gcp and send the testable web link to us

- containerize

- prepare a Dockerfile for building a docker image of your app

- use docker swarm or kubernetes to create a dev environment so that you can develop/test your app locally

除了加分題外,我覺得都蠻基本的也不難,我自己也透過這次機會去練習。最後就把 Github 跟 deploy 後的連結在截止時間前寄回給 Honestbee 做審核。

Technical Interview

Take Home Test 交件隔天就收到 Technical Interview 的邀約,Honestbee 的效率真的蠻好的。人資還附上 Habitat 的文章供應試者作參考,便於了解 Honestbee 新產品近況。

面試當天流程大致上如下:

1. 3 位面試官 ( Senior Backend Engineer, Senior Architect, Software Engineer ) 同時參與面談。雙方簡短的自我介紹。

2. 針對應試者現況做了解,例如:職務內容、學習狀況、有無遇到難題、如何解決難題或克服現況等等。

3. 為什麼想換工作? 為什麼應徵 Honestbee ? 動機為何之類的。

4. 對 Honestbee 了解程度、有用過 Honestbee 任何服務過嗎?

5. 打開 Honestbee App,給應試者 3 分鐘思考,透過畫面試著在白板上把 ERD 畫出來。並透過應試者所畫的 ERD,面試官會從中找出問題並提問,如關聯、資料庫設計、資料庫操作。

6. 資料結構 - 演算法考題:XY 平面上斜率為正或為負時,在每一個轉折點都要計數( + 1 ),但如果遇到斜率為 0 時只計數一次( 共有兩個轉折點,但只 + 1 ),最終的計數數值如何計算出來?

7. 資料結構 - 時間複雜度、空間複雜度

這場技術面試,獲益良多,也知道了自己哪裡還不足,也更有了努力的方向。當場也獲得資深架構師對於我態度及溝通能力的認同。

但畢竟技術面試的首要考量還是技術, 2 天後我收到感謝信,但是得到 3 位前輩針對我技術弱項的寶貴建議,人資也在信中對於我溝通能力、積極態度及熱情給予認同,透過 mail 彼此期許不久將來會再次相見。

整體面試體驗非常棒,感受到了 Honestbee 對於人才的尊重及重視,還有樂於分享的氛圍,技術面試過程也很愉快輕鬆,就好像在一群前輩面前分享自己的想法跟做法,他們也樂於在過程中給予專業的反饋及提醒,把看似頗具壓力的白板考題變成了有來有往的互動。

給個「讚👍🏻」,不久後我將會再次挑戰,目標進入 Culture Interview 然後凱旋。

順帶一提,看到 洪士灝 教授的這篇分享,真的覺得自己要再更努力!

--

--