folder_open

面試雜記

arrow_right
article

面試心得–Health2Sync 慧康生活科技

面試心得–Health2Sync 慧康生活科技

2022/12/27~2023/01/18【Backend Engineer】未錄取

職缺介紹

#

團隊:Web Team
薪資範圍:0.9M ~ 1.8M / Annum,保14個月
福利:一周一天WFH
招募原因:團隊擴編

公司概況

#

2013年成立,慢性疾病起家,目前致力於糖尿病監測、連續血糖監測器等產品。公司規模成長至今約50人,其中約25位工程師,本次招募的 Web Team 編制則為後端 4 位、前端 3 位、DevOps 2 位,技術棧包含 Python、Twisted、Golang、Vue、Docker Compose、Kubernetes、AWS。合約用戶約 10 萬,市場上可匹敵的競爭者為 MySugar。

產品線分為 2B 及 2C 兩個面向:

  • 2B
    • ,200~300 間醫療院所使用
  • 2C
    • ,即將棄用的產品,功能包括串接第三方 OCR 掃描檢驗報告
    • ,為 Android 及 iOS 雙平台的 Native App,約 80 萬下載

第一輪線上面試(HR:Claire Wu, Web Team Manager: Conan Hsieh)

#

前半小時與人資面談,由於筆者要求的薪水高於公司可以提供的範圍,最終仍然協議如果低於 1.7M / Annum 則不繼續。

後面一小時與技術主管交流 Monolithic 及 Microservice 技術架構的利弊分析,以及過去的工作事項成就。討論的範圍多以高階系統層級為主,如系統設計、架構設計等,沒有 Live Coding。

第二輪線上面試(Engineer VP or Engineer:Joe)

#

Remote Config 系統設計

#

本題以 Firebase Remote Config 為原型,針對假想的 Remote Config 進行系統設計。使用者請求會包含國碼、語系、版本號,目前的需求為撈取符合條件的 Config 後合併所有 Json。面試官提問包括以下:

  • 你會挑選何種儲存方式、快取服務?
  • 請口述 Schema 長相
  • 請撰寫 SQL 以查詢符合條件的 Configs
  • 寫入快取的時機點為何?
  • 如果不希望 API Server 一直被 Request,該如何調整設計?

資料庫 Index

#

SELECT a, b FROM table WHERE a=1

下列三種情況分別如何影響上方的查詢?

  1. 只對 a 建立 Index
  2. 只對 b 建立 Index
  3. 對 (a, b) pair 建立 Index

應徵結果及時程

#

  • 2022/12/27 於 Meet.jobs 投遞
  • 2022/12/30 確認面試邀請
  • 2023/01/05 第一輪線上面試
  • 2023/01/12 第二輪線上面試
  • 2023/01/17 人資電話核薪
  • 2023/01/18 信件通知未錄取