申請職缺

R0006775:【新鮮人募集!】 Software Engineer

面試流程

  1. 預定面試時間:2 小時
  2. 流程:
    1. DE 面試 - 1 小時
      1. 自我介紹:10 min
      2. 自我介紹簡報提問:40min
      3. 職缺說明 + QA: 10 分鐘
    2. HR 面試 - 1 小時
      1. 自我介紹簡報提問:50min
      2. 職缺討論 + QA: 10 分鐘
  3. 備註:在前一週的面試中,即從面試官得知,還有另外一個 Data Analytics 在招 Data Engineer, 對我的經歷感興趣。不過,面試前才收到消息,說在與人資面試前,會先和 Data Analytics Team 的主管面談。因此,實際準備時間比較短一些,主要是根據前一週的面試簡報,再加上過往 Data 專案資料來分享。

DE - 自我介紹簡報提問

當時面試共有4人,為主管、Data Analyst, Infra, DB Expert

自我介紹前,主管先介紹是因為看到我的學經歷,覺得可能跟職缺內容匹配,所以想說也來聊聊看,也有先跟上週的主管聊過我的情形。

Data

  1. 剛剛有提到 Text Cloud. 請解釋何為 TFIDF
  2. 有使用過 TFIDF 的其他修正公式嗎?還是直接以 Frequency 為主?
  3. 會對哪些 Data Domain 特別感興趣嗎?像是財務相關?
  4. 當初怎麼沒有考慮投 Data Engineer?
  5. 為何在印度交換時,主要選的是 Data, 而非 Backend 的課程?
  6. 為何選用 MySQL?
  7. 曾經下過哪些 SQL Query?
  8. 根據你剛剛分享的 Schemas, 說明 PK, FK 和這些 Table 的關係,以及哪幾張 Table 可能是 Redundant 的?
  9. 根據你剛剛分享的專案,請問專案產出的 Association Rule 結果,有讓合作單位驚訝?教授根據結果,有什麼回饋?
  10. 根據前述專案,會覺得還有哪些地方可以做得更好?以及,從該專案中學到什麼?
  11. 根據你剛剛分享的專案,請解釋從該張 Correlation Matrix 可以讀出什麼?
  12. 處理過最大的資料有多大?
  13. 做過的專案中,哪一個專案收穫最大?
  14. 根據前述的專案經驗,你覺得什麼是 Data Analytics?
  15. 關於你自己的職涯期待,主要會希望往 Backend 還是 Data Engineer 發展?
  16. 根據你前述的分享,你會對 Data Analytics, Data Engineer, Data Scientist, 哪一個角色最感興趣?為什麼?
  17. 來個簡單的,請說明,何謂 Inner Join, Left Outer Join, Right Outer Join
  18. 那 Cross Join 呢?根據你剛剛的舉例,總共會有幾個 Rows?

Infra

  1. Homelab 專案是自己做的?或是參考什麼做的?
  2. 實際搭建起 Server 後,有試著攻擊看看嗎?
  3. Homelab 專案花多久時間搭建?
  4. 過程中,最挑戰的項目為何?覺得最有價值的部分為何?

團隊經驗

  1. 實作專案的過程中,遇到最大的挑戰為何?
  2. 合作過程中,遇過最大的挑戰為何?
  3. 關於前述的溝通和分工挑戰,後來怎麼處理?
  4. 你認為你自己比較傾向 Individual Contributor, Team Player, 還是喜歡觀察大家特性後,協助安排協調?每個角色都有其價值,我們會希望能掌握團隊成員的角色,好促進更有效的合作。

DE - 職缺說明 + QA

職缺說明

  1. 該團隊主要是蒐集整理來自 Vision One 產品的資料,為 Business Intelligence Platform
  2. 主要使用工具為 Azure Data Services, KQL, 也會需要寫 Python 做 Data Cleaning 相關的任務
  3. 主要處理資料量大,會需要考慮 Tuning, Optimization

對方補充提問

  1. 為何會想要去印度交換?

QA

Q1: 請說明對新人工程師期待

  1. 會期待新人可以快速掌握前述的工具,如 Azure Data Services, KQL
  2. 也會期待新人可以掌握資料價值,Data Domain 的理解也很重要,才能更有效的處理資料。

Q2: 根據我剛剛的回答提供建議

  1. 主要會希望有辦法快速學習

HR - 自我介紹簡報提問

這場人資面試,是與前一場 Data Engineer 面試是一起進行的。一開始先自我介紹,不過人資針對自我介紹的各個專案都有相對應問題,採取一問一答,而非統問統答的提問流程。因為主要問題和個人經驗相關,因此調整後列於下:

  1. 針對這兩週面試的兩個團隊,主要會對哪個團隊比較感興趣?為什麼?
  2. 針對前述國際實習與修課經驗,請說明該計劃資金來源。
  3. 實習工作內容為何?
  4. 為何選擇去印度交換?
  5. 學生團隊經驗中,主要預算經費是來自於拉贊嗎?
  6. 請說明在學生團隊經驗中遇到的挑戰?
  7. 當合作夥伴無法達成指定要求時,如何處理?
  8. 在合作過程中學到什麼?
  9. 在研究中心的工作經歷裡,是否有資料分析?
  10. 請簡短說明碩士論文內容
  11. 請簡短針對 Data, Backend 的專案進行說明
  12. 未來 3,5,10 年的職涯期待為何?
  13. 目前比較喜歡的公司是哪間?為什麼?

HR - 職缺討論 + QA

職缺討論

  1. 目前除了趨勢,還有在進行其他哪些面試嗎?
  2. 關於手上的其他 Offer, 請說明對方開出的薪資
  3. 預期最快何時可以就職

QA

Q1: 請說明對新人工程師期待

  1. 會期待可以快速學習,同時因為公司團隊很多,也會需要互相支援,因此,會希望具有適應性。
  2. 會希望足夠積極,遇到問題主動回報。
  3. 公司會期待新進成員可以在一年半後獨立 Deliver
  4. 公司很樂於招募新人,也可接受非本科。主要是看學習能力和意願。
  5. 也會希望招募進來的成員,可以做自己感興趣的專案。因此,也很樂於接受自願承接專案

Q2: 根據我剛剛的回答提供建議

  1. 之前有提到自我介紹部分可以不用針對 Technical Detail 說明,也有看到簡報內容有調整過,不過也會期待有提到 Technical 的專案內容

Q3: 針對新人 Onboarding 的規劃

  1. 會有 Mentor 可以問,主要新人 Onboarding 也是依照 Mentor 規劃。也可以自己發問,找前輩請教
  2. 有內部學習平台,也可以加入或組讀書會
  3. 公司內部也會有黑客松或是競賽

Q4: 出差情形

  1. RD 會有 Come Call, 或是文字討論,因為像美國加拿大也都有研發團隊
  2. 但是實際出差狀況少

Q5: 為何有意願找新人或非本科

  1. 公司內部有培訓系統跟能力,且新人有可塑性
  2. 不過有經驗又符合要求當然最好,只是市場現況是符合要求的人不一定招得到
  3. 雖然是新人非本科,但主要還是看中學習意願和學習能力。根據主管們的回饋和觀察,有學習意願和能力的非本科,表現不一定比較差。

Q6: 加班情形

  1. 各組狀況不一,整體上來說偏少
  2. 工作時間:9:00 - 18:00, 中間休 1.5 小時
  3. 彈性上下班,可以自己抓個 Buffer, 有些人是快 10 點上班
  4. 如果有客戶需求,或是臨時要趕工等等,也可以自己在系統上面報(加班)

整體觀察

DE

  • 這次面試官有四個人,每位都很能針對相關職能提問。因此,過程中問到的面向涵蓋了 Data Analytics, Database, Infra 以及團隊合作,算蠻扎實的。
  • 硬知識的問題較少,更多的是根據既有結果進行說明、分析,以及提出調整的規劃,感覺是很注重反思和意義性的團隊。
  • 過程中很愉快,遇到不清楚或不確定的,也都很樂於延伸說明。感覺團隊氛圍蠻好的!

HR

  • 人資針對各個專案經驗的問得很詳細,主要著重於對於專案過程的了解程度,溝通協調能力,以及處理挑戰的方法。
  • 人資針對公司內部狀況回應的很清楚認真,感覺也回覆的很開心。

面試結果

DE Offer Get 🤩