2023/09/20

面試英國各公司工程師職缺的流程與問答紀錄




面試 Meta, Amazon 等的公司忘記有沒有 NDA 了,不過因為太久流程我也忘了,就請大家參考別人的吧~

時間排序為最近到舊,時間越舊的幾乎都是面 front-end 的,後來新的才是面 software 或 full-stack 的。



--

Booking.com

Intro call
面試官 : Recuiter
職位 : Not sure
面試工具 : Zoom
  1. 請自我介紹
  2. 為什麼想加入 booking.com?
  3. 為什麼想找新工作?
  4. 需不需要贊助簽證?

結果 : 收到 online hackerrank 75 分鐘 test 回去寫,算是偏簡單。

跟我接洽的 Recuiter 有點天? intro call 完後收到 online test,隔天又收到一封信說希望有個 intro call,我們已經 intro call 過了耶?

然後做完 online test 回信告知後,恭喜我通過測驗,請我輸入我希望下階段面試的時間,然後寄了一個不在我時間內的面試時間,結果時間到了還是還沒 match 到面試官。

Recuiter 又突然寄一封信說,忘記跟你說這個職缺要 relocate 到 Amsterdam 喔! 我想說你沒有先講耶,不過沒關係先答應。

然後再過一天寄面試邀請函給我說 : 歡迎參加 data & machine learning 的 live coding 和 system design interview,可是我申請的是 Full Stack Software Engineer...



Trint

Intro call
面試官 : Recruiter
職位 : Full Stack Software Engineer
面試工具 : Zoom


  1. 自我介紹
  2. 為什麼想找新工作?
  3. 有沒有什麼特別想學習的技術?
  4. 對於新的職缺有什麼期望?
  5. 目前住在哪裡?
  6. 需不需要贊助簽證?
  7. 其他履歷相關問題

Zoopla

Intro call
面試官 : Recruiter 
職位 : Full Stack Engineer
面試工具 : Phone

  1. 自我介紹
  2. 為什麼想找新工作?
  3. 目前工作狀態
  4. 對於新的職缺有什麼期望?
  5. 目前住在哪裡?
  6. 需不需要贊助簽證?


第二輪
面試官 : Engineering manager
職位 : Full Stack Engineer
面試工具 : Google meet

  1. 自我介紹
  2. 對於新工作的期望? 人生目標之類?
  3. 你提到在前公司改善網站效能,做了些什麼?
  4. 你提到說你在 PChome 改寫官網讓會員數增加,是怎麼辦到的?
  5. 在你工作生涯覺得最大的成就是什麼?
  6. 呈上,如何同時控制 wordpress 和 react?
  7. 呈上,你有教 junior developer 如何使用 react 嗎? 
  8. 測試會測哪些? 有沒有前端測試?
  9. 你們程式是怎麼部屬的?

結果 : 收到 Assignment 回去寫。


第三輪
面試官 : Engineering managers, engineers, product managers, 
quilty engineer
職位 : Full Stack Engineer
面試工具 : Google meet


第三輪是連續三小時和不同 team 面試

Technical
  • 請 demo 你的 assignment
  • 為什麼選擇用 css / scss 這種方式,而不是用如 styled components?
  • 為什麼沒有用 redux?
  • 承上,為什麼如果是複雜的專案選擇用 redux? 有沒有其他替代的?
  • 為什麼用 propsTypes?
  • 承上,你覺得用 type system 和 propsTypes 有什麼差別?
  • 妳覺得關於 website accessibility 相關有什麼可以改進的?
  • 為什麼這裡選擇用 e2e test?
  • 承上,但是 e2e test 很花時間?
  • 承上,妳會分別用 e2e test 和 unit test 測什麼?
  • 妳期望 quilty engineer 可以替妳做什麼?
  • 妳在前公司是如何部屬程式到正式環境的?

Product
  • 公司都用什麼去評量 KPI 的?
  • 怎麼決定 tasks 的先後順序?
  • 有沒有參與過產品討論?
  • 妳怎麼知道這個產品會為公司產生收益?
  • 有沒有和同事產生衝突過? 妳是怎麼處理的?


Leadership
  • 請舉一件你覺得最有成就的事情
  • 請舉一次你失敗的事情
  • 有沒有你遇過工作上有人做事很沒效率,你感覺如何那你是怎麼處理的
  • 你覺得當工程師最開心的事是什麼?
  • 為什麼你會想幫助別人? 
  • 怎麼決定 tasks 的先後順序?
  • 如果公司內的技術你不喜歡的話怎麼辦?


Expedia

Intro call
面試官 : Recruiter 
職位 : Front-end developer
面試工具 : 
Zoom

  1. 自我介紹
  2. 為什麼想找新工作?
  3. 對於新的職缺有什麼期望?
  4. 預期薪水是多少?
  5. 目前住在哪裡?
  6. 需不需要贊助簽證?

第二輪
面試官 : Hiring manager
職位 : Front-end developer
面試工具 : Zoom

  1. 自我介紹
  2. 對於新工作的期望? 
  3. 你提到在前公司改善網站效能,做了些什麼?
  4. 你提到說你在 PChome 讓 webpack bundle 時間減少一半,怎麼做到的?
  5. 描述一下你在 PChome 如何改善工作流程


Let's do this

Intro call
面試官 : Recruiter 
職位 : Full Stack developer
面試工具 : Phone

  1. 有在找新工作嗎?
  2. 主要技術是什麼?
  3. 預期薪水是多少?

結果 : 收到 Assignment 回去寫。


第二輪
面試官 : Engineering manager (之前在 Bloomberg 工作)
職位 : Full Stack Engineer
面試工具 : Google meet

  1. 針對對方已經畫好的現在系統架構去進行優化設計




Robin AI

Intro call
面試官 : Lead Frontend Engineer 
職位 : Full Stack Engineer, Front-end engineer
面試工具 : Zoom

  1. 知道公司是做什麼的嗎?
  2. 為什麼想找新工作?
  3. 有沒有什麼特別想學習的技術?
  4. 對於新的職缺有什麼期望?
  5. 描述一下之前帶 junior engineer,怎麼帶的然後達到什麼?
  6. 人生中最大的成就是什麼?
  7. 在 React 如何使用 state?
  8. 對於 website accessibility 知道多少?
  9. 如果有一個 button 是用 div 刻的,會有什麼壞處? 



causaLens

Intro call
面試官 : Talent Acquisition Manager
職位 : Full Stack Engineer
面試工具 : Google meet

  1. 你使用哪些技術?
  2. 知道公司是做什麼的嗎?
  3. 預期薪水是多少?
  4. 你在工作上最大的成就是什麼?
  5. 現在手上有多少個面試,分別到哪個階段?
  6. 什麼時候可以做 assignment?


結果 : 收到 online test 回去寫。



第三輪
面試官 : VP of engineering
職位 : Full Stack Engineer
面試工具 : Google meet
  1. 為什麼想找新工作?
  2. 對於新的職缺有什麼期望?
  3. 你有沒有 python 的經驗?
  4. 在 React 如何使用 state?
  5. 用什麼工具 debug react?
  6. 有沒有用過什麼 tracing tool?
  7. 覺得 React 可以直接傳全部 status 到後端如何?
  8. 你覺得你是 senior developer 還是 lead?
  9. 承上,你覺得你不是 lead 原因是?
  10. 承上,那你有沒有什麼領導的經驗?
(這個面試經驗我覺得有點微妙,對方面試時遲到,說抱歉他在旅遊所以不方便開鏡頭,一打完招呼就說 "So do you have any questions?"接下來聽到他不斷走路、開車門、走樓梯的聲音,然後還狂斷線)


結果 : 再度收到 online test 說是 Day 0 challenge 回去寫,然後說接續還會有兩個 30 mins 的 interview;可是在 intro call 的時候是說第三輪後接下來會是和 team members 見面吃個飯。



Vortexa

Intro call
面試官 : Talent Acquisition Manager
職位 : Full Stack Engineer
面試工具 : Google meet

  1. 請自我介紹
  2. 知道公司是做什麼的嗎?
  3. 預期薪水是多少?
  4. 有沒有簽證,需要贊助嗎?


第二輪
面試官 : Lead Software Engineer
職位 : Full Stack Engineer
面試工具 : Google meet

  1. 請自我介紹,你的熱情在哪? 你喜歡做什麼事?
  2. 你在工作上最大的成就是什麼?
  3. 如果你在寫 React 時,使用 functionl components 和 hooks,假設現在要顯示天氣的資料,你會怎麼使用 hook?
  4. 如果後端資料更新但是前端卻沒有更新,會是因為什麼? 該怎麼解決?
  5. 什麼樣的狀況會造成不停的 rerendering?



Gousto

Intro call
面試官 : Talent acquisition partner
職位 : Senior Software Engineer
面試工具 : Google meet

  1. 對我們公司認識多少?
  2. 第一份工作和第二份工作為什麼有 gap?
  3. 第二份工作和第三份工作為什麼有 gap?
  4. 前一份工作什麼時候離職的?
  5. 在前一份工作負責什麼?
  6. 有 pair programming 的經驗嗎?
  7. 承上,上一次是什麼時候?
  8. 你們組有多少人?
  9. 測試工具用什麼?
  10. 承上,是手動測試、自動測試還是單元測試?
  11. 有設計過 distributed system?
  12. 一個星期上版幾次?
  13. 怎麼決定 tasks 的優先順序?
  14. 手上有幾份面試還在跑,分別是什麼?
  15. 住在哪裡?
  16. 承上,住在倫敦的哪裡?
  17. 可以接受 hybrid 嗎?
  18. Notice period 的時間?
  19. 最熟的程式語言是什麼?
  20. 目前簽證狀況是什麼?
  21. 之後需要簽證贊助嗎?




Dataminr

Intro call
面試官 : Recruiter
職位 : Senior Software Engineer - React
面試工具 : Google meet

  1. 請自我介紹
  2. 知道公司是做什麼的嗎?
  3. 介紹完公司產品後,問我對以上有沒有問題
  4. 在英國的住處了沒? 在哪裡?
  5. 預期薪水是多少?
  6. 有沒有簽證,需要贊助嗎?

結果 : 收到 Assignment 回去寫。





第二輪
面試官 : Principal Software Engineer, VP Geospatial Engineering
面試工具 : Google meet

  1. 請自我介紹現在負責什麼,使用什麼技術?
  2. 為什麼你想找新工作?
  3. 你怎麼管理 states
  4. 當你打 API 後接收到資料,會怎麼用 Redux 處理?
  5. 你有哪個 Project 用過 Redux,你怎麼使用的?
  6. 你有用過 Styled components 嗎?
  7. 你知道 saga 嗎?
  8. 你們公司跑敏捷是怎麼跑的?
  9. 你們公司有 QA team 嗎?

另外我 Demo 了 Assignment。


結果 : 本來說會安排接續的 team match,但後來又被拒絕了。




Revolut

面試官 : Recruiter
職位 : Senior front-end engineer
面試工具 : Google meet

  1. 請自我介紹現在負責什麼,使用什麼技術?
  2. 對於 unit test 了解多少?
  3. React 使用多久了?
  4. 如何部屬,部屬的頻率多高?
  5. 有沒有寫過 TypeScript?
  6. 現在住在哪裡?
  7. Visa 的狀況,需不需要簽證?
  8. 薪水預期多少?
  9. 介紹接下來的面試流程

結果 : 收到 Assignment 回去寫,約一周後收到 feedback 說沒有寫到核心,覺得他們題目定義不是很清楚。



Grabyo 

面試官 : Front-end lead
職位 : Front-end engineer 
面試工具 : Google meet

  1. 請自我介紹
  2. 知道公司是做什麼的嗎?
  3. 介紹完公司產品後,問我對以上有沒有問題
  4. Visa Tier 5 是什麼? 是國際通用的嗎? 
  5. Visa Tier 2 申請流程是什麼?
  6. 找到在英國的住處了沒?
  7. React 的實作是全部還是只有一點?
  8. 還有沒有其他面試中的公司?



GoCardless

Intro call
面試官 : Human resource
職位 : Front-end engineer 
面試工具 : Zoom

  1. 請自我介紹
  2. 知道公司是做什麼的嗎?
  3. 介紹完公司產品後,問我對以上有沒有問題
  4. 會一直想當前端工程師嗎
  5. 找到在英國的住處了沒? 在哪裡?
  6. 台灣疫情如何?
  7. 預期薪水是多少?
  8. 是一個人來英國嗎? 還是會跟家人一起來?

第一輪
面試官 : Front-end lead (之前在 Google 工作)
面試工具 : Google meet

  1. 請自我介紹
  2. 什麼是 Media query?
  3. Cookie 和 Local storage 的差異?
  4. 承上,分別運用在什麼功能?
  5. CDN 怎麼加快網頁加載速度的?
  6. 什麼是 SPA? 優點是什麼? 缺點是什麼?
  7. 你知道任何一個可以管理 state 的工具嗎?
  8. 承上,請解釋一下 Redux 是什麼?
  9. 承上,有什麼可以替代 Redux?
  10. 什麼是 Sandbox?
  11. 如何認證 API?
  12. 承上,Auth 是怎麼運作的?
  13. 什麼是 CORS,怎麼去實作他?
  14. 承上, header 要打什麼?
  15. 列舉一些常見的資安問題,那要如何解決?
  16. HTTP header 是幹嘛用的?
  17. 列出 HTTP2 的優點
  18. 承上,為什麼會加快 loading 速度
  19. 什麼是 HTTP Cache?
  20. 承上,如何實作?
  21. 網頁頁面是如何 Render 的? 什麼會拖慢 Render 的速度?
  22. 解釋當 Loading 時,圖片和檔案如何下載的?
  23. 解釋 <script async> 和 <script sync>?
  24. 承上,沒有加 async 和 sync 的時候 script 是怎麼執行的?
  25. 為什麼有時候使用者使用網頁時,js 會一直持續 loading? 該怎麼解決?
  26. 為什麼要 Join tables?
  27. 承上,請舉個範例說明?
  28. 承上,那要用哪種 Join?
  29. 承上,兩個 table 是用什麼連結?
  30. Inner Join 和 Outer Join 的差別?
  31. Database index 是什麼和是做什麼用的?
  32. 承上,還有什麼其他優點?

第二輪
面試官 : Engineering manager*2
面試方式 : Google meet

給考題分享螢幕 Pair programming 製作一個小型的官網
  1. 切出設計的版面
  2. 承上,為什麼你這裡會選擇用這個 tag 去切?
  3. Call API 接數據

第三輪
面試官 : Software development engineer lead, software development engineer (之前在 GlassDoor 工作)
面試方式 : Google meet

給考題分享螢幕設計一個小型的官網架構
  1. 解釋一下剛剛你看完文件後,根據你所知這個功能是什麼?
  2. 接到數據後如何整理?
  3. 承上,如何呈現在畫面上?
  4. 兩種手機版的畫面,你會選擇哪一個?
  5. 承上,兩種的優點和缺點是什麼?
  6. 這個在畫面上的按鈕功能應該是什麼?
  7. 這個 search bar 你覺得和他互動後會有什麼事發生?
  8. 承上,那被選擇後的資料畫面會怎麼呈現?
  9. 如果使用者 call API 時失敗,你會呈現什麼給使用者看?

第四輪
面試官 : Customer success manager, Onboarding operations analyst
面試方式 : Google Meet

  1. 自我介紹和講為什麼應徵這間公司?
  2. 對於公司知道多少?
  3. 在這間公司想學到什麼?
  4. 人生中最大的成就是什麼?
  5. 最近是否有在學習什麼事情,不一定是工作上的。
  6. 聽過同事給過最糟的評價是什麼? 如何處理這種情況?
  7. 同事或主管對你的評價是什麼?
  8. 有沒有和同事發生意見不合的情況,你如何去處理?
  9. 有沒有遇過需要講比較嚴厲的話,你是如何做的?




Bumble

Intro call
面試官 : Human resource
職位 : Front-end engineer 
面試工具 : Google Hangouts for only audio

  1. 確認簽證狀況
  2. 在公司負責什麼?
  3. 公司主要的產品是什麼?
  4. 擅長的程式語言? 使用幾年了?
  5. 前後端會寫什麼語言?
  6. 最不喜歡公司的哪個部份?
  7. 對你來說新公司最重要的部份是什麼?




EVRYTHNG

第一輪
面試官 : QA Lead
職位 : Front-end engineer 
面試工具 : Google meet

  1. 介紹前端和後端的經驗?
  2. 對於測試的想法是什麼?
  3. 測試用過什麼框架?
  4. 描述如何從開發環境部屬到正式環境?
  5. 公司有沒有使用雲端技術?
  6. React 運用在什麼地方?
  7. 寫 JavaScript 多久了?
  8. 什麼是 Hoisting?
  9. 前端新框架變化很快,你怎麼面對這種情況?
  10. 知不知道 TDD?
  11. 有沒有用過 pipeline?
  12. 幾月會到英國?
  13. 為什麼會想在這種時候來英國?



RVU

Intro call
面試官 : Human resource
職位 : Software engineer
面試工具 : Google hangouts

  1. 對於新公司和新職位的期許是什麼?
  2. 有沒有寫過 React?

第一輪
面試官 : Front-end lead
職位 : Software engineer 
面試工具 : Google meet

  1. 介紹一下自己
  2. 呈上題,自我介紹中提到減少 webpack bundle time 到一半,怎麼做到的?
  3. 呈上題,自我介紹中提到自己也是 PM,有提出什麼需求嗎?
  4. 呈上題,你怎麼知道顧客很滿意?
  5. 介紹一下部屬流程
  6. 你傾向獨立解決問題,還是問其他工程師?
  7. 對於下一份職位的期許
  8. 呈上題,所以在前公司沒有滿足你這些需求囉?
  9. 介紹一下 Pchomepay 是在做什麼的?
  10. 呈上題,Pchomepay 的團隊組成,有多少後端前端之類的
  11. 呈上題,你是唯一的前端,會覺得壓力很大嗎?
  12. 介紹一下 Bluewell (某間我待過的新創公司) 是在做什麼的?
  13. 呈上題,描述一下團隊組成
  14. 呈上題,介紹一下在 Bluewell (某間我待過的新創公司) 的開發流程
  15. 呈上題,你如何處理每個人意見不同的問題?



Circadia

面試官: CTO, UI designer, programmer, chief scientist 
職位 : Front-end engineer  
面試工具 : Zoom

CTO
  1. 介紹你自己
  2. 你可以接受在比較小的公司工作嗎?
  3. 你覺得在規模比較小的組別工作和比較大的組別工作差異是什麼?

UI designer
  1. 什麼是 virtual DOM?
  2. 你有使用過 UI library嗎?
  3. 你有用過數據化的 js 工具嗎?

Programmer
  1. 什麼是 HTTP cache?
  2. 什麼是 this?
  3. 什麼是 Hoisting?
  4. Props 和 State 之間的差異?
  5. 什麼是 closure?
  6. 承上,什麼時候用這個?
  7. 什麼是 event loop?
  8. 知道什麼是 context API嗎?
  9. 承上,為什麼使用這個?

Chief scientist 
  1. 如何處理不同文化間的差異?
  2. 如何和 PM 溝通截止日快要到時產品卻還沒完成怎麼辦?



Goodlord

面試官 : Front-end developer
職位 : Front-end engineer 
面試工具 : Google meet

  1. 對於公司知道多少?
  2. 公司產品是提供什麼人使用的?
  3. 為什麼對公司產品有興趣?
  4. 請自我介紹
  5. 承上,你寫過的 React 是什麼專案?
  6. 為什麼離開現在的工作?
  7. 你覺得到英國最大的挑戰會是什麼?
  8. 你 Code review 重視什麼地方?
  9. 前端測試用什麼寫的?
  10. 你最熟悉的語言是什麼?
  11. 用過像是 Kanban 之類嗎?
  12. 你一天 update 幾次?
  13. 你最近一次發佈到 production 是什麼時候?
  14. 提到說有跑 Scrum,評估 Story points,你每次都能在期限內完成嗎?
  15. 描述一個你最近期做過影響最大的產品?
  16. 你如何和其他工程師合作?
  17. 待過最小的 team 和最大的 team 分別是多少人?
  18. 你只會跟 Product manager 合作嗎?


第二輪
面試官 : Software engineer 
面試工具 : Google meet

給考題分享螢幕 Pair programming
  • Call API 接數據



第三輪
面試官 : Product manager, designer
面試工具 : Google meet

  1. 請自我介紹
  2. 工作中最討厭的事情?
  3. 工作中犯過最大的錯誤?
  4. 承上,詳細說明是哪種錯誤?
  5. 同事對於你的回饋是什麼?
  6. 工作以外的興趣是什麼?



EnglishScore

第一輪
面試官 : CTO
職位 : Web developer
面試工具 : Google meet

  1. 對於公司知道多少?
  2. 為什麼想來英國?
  3. 什麼時候會到英國?
  4. 已經找好在英國的租處了嗎?
  5. (Demo 畫面) 這個畫面按鈕按下去後你覺得會發生什麼事?
  6. 承上,更詳細解釋這按鈕怎麼觸發 javaScript 的事件?
  7. JavaScript 打 ajax 後可能收到什麼錯誤訊息?
  8. 什麼是網站會遇到的資安問題,如何解決?
  9. 你如何使用 chrome 的 develop tool?
  10. 承上,你有用過測試網站 Performance、Accessibility、Best practices 嗎?
  11. 承上,你覺得這些哪個最難達成,哪個最容易達成?
  12. 關於團隊合作,你都怎麼跟同事去合作?


第二輪
面試官 : Chief product officer
面試工具 : Google meet

  1. 自我介紹
  2. 為什麼想應徵這間公司?
  3. 對這間公司了解多少?
  4. 有沒有遇過什麼失敗的情況?
  5. 你說你有跑過 scrum,可以大致介紹一下流程嗎?
  6. 理想中的工作?
  7. 什麼時候可以上工?


Final
面試官 : Engineer head
面試工具 : Google meet

  1. 自我介紹
  2. 承上,但面試官想要聽到對於程式的熱情之類的

後續都是我問問題比較多,面試官也表示他覺得面試是雙向的,而不是他一直在問我問題,我可以藉此機會更清楚這間公司和職缺。




Zoe
Intro call
面試官 : Human resource
職位 : Front-end engineer 
面試工具 : Phone

  1. 對於公司認識多少?
  2. 現在工作狀況是如何?
  3. 預期薪水是多少?



Zava

Intro call
面試官 : Human resource
職位 : Front-end engineer 
面試工具 : Phone

  1. 對於公司認識多少?
  2. 現在工作狀況是如何?
  3. 預期薪水是多少?



Thriva

Intro call
面試官 : Human resource
職位 : Front-end engineer 
面試工具 : Google meet

  • 請自我介紹
  • ...其他問題沒紀錄到



Nutmeg

Intro call
面試官 : Human resource
職位 : Front-end engineer
面試工具 : Phone

  1. 對於公司認識多少?
  2. 現在工作狀況是如何?
  3. 剛到倫敦覺得倫敦如何?
  4. 預期薪水是多少?



Pulselive

第一輪
面試官 : Human resource
職位 : Front-end engineer 
面試工具 : Phone

  1. 請自我介紹
  2. 承上,你說你在博弈公司工作過,可以解釋一下你負責的項目嗎?
  3. 對於公司認識多少?
  4. 為什麼想加入我們公司?
  5. 到英國了嗎?
  6. 目前覺得英國如何?
  7. 遇到過最難解決的事情是什麼?
  8. 有沒有跟 Product manager 或是 Designer 合作過?
  9. 如果你要交接職務,你會怎麼做?
  10. 你覺得什麼是一個好的前端?
  11. 什麼是你最大的優勢?
  12. 進公司後你的計劃是什麼?
  13. 如果進公司你想負責哪一個產品?
  14. 什麼時候可以上班?
  15. 預期薪水是多少?


第二
面試官 : Front-end team leader
職位 : Front-end engineer 
面試工具 : Google meet

  1. 沒紀錄到忘了,我記得她有給我看她家狗狗

結果 : 收到 Assignment 回去寫。



Final
面試官 : Front-end team leader, senior front-end
職位: Front-end engineer 
面試工具 : Google meet

  1. 自我介紹,這幾年在做什麼,負責什麼項目?
  2. 介紹你們的團隊組成
  3. 有沒有用過我們的產品,和你之前開發的產品有什麼差別?
  4. 我們都是純 JavaScript 比較多,你可以接受嗎?
  5. 介紹一下你們的工作流程,會不會接觸到 Product manager, designer 之類的
  6. 承上,你們除了用 story points 估點數,會用時間去估嗎?
  7. 你之後進來公司的計劃?
  8. 你是個程式導向的工程師,還是視覺導向的工程師?
  9. 承上,為什麼?
  10. 進來我們這邊可能寫不太到後端,這樣你可以接受嗎?
  11. 你做過最難的事情是什麼?
  12. 你有用 Unit test 嗎?
  13. 除了 JavaScript 你還有用什麼語言嗎?
  14. 給予關於我的 Assignment 的 feedback
  15. 對於 Assignment 有什麼想法嗎?



NGLaunchpad

Intro call
面試官 : Human resource
職位: Front-end engineer 
面試工具 : Phone

  1. 請自我介紹
  2. 對於公司了解多少?
  3. 到英國了嗎?
  4. 目前覺得英國如何?
  5. 預期薪水是多少?



Uniqodo

Intro call
面試官 : Human resource
職位: Front-end engineer
面試工具 : Phone

  1. 請自我介紹
  2. 對於公司了解多少?
  3. 到英國了嗎?
  4. 目前覺得英國如何?
  5. 預期薪水是多少?

對方說看我資歷比較像 junior 但他們想找 senior 而且全端,
所以他先幫我投投履歷給公司看看。




Limio

Intro call
面試官 : Human resource
職位: Front-end engineer
面試工具 : Phone

  1. 請自我介紹
  2. 預期薪水是多少?
  3. ...其他問題沒紀錄到忘記了


第一輪
面試官 : CEO, Front-end engineer (?)
職位: Full-stack engineer
面試工具 : Zoom

  1. 解釋一下你待過的公司 PChome 是做什麼的?
  2. PChome 大概有多少人?
  3. 那為什麼離開 PChome?
  4. 你待過新創 Bluewell (某間我待過的新創公司) 和大公司 PChome,你比較喜歡哪間公司?
  5. 你在 Bluewell (某間我待過的新創公司) 待一年,你離開的原因是什麼?
  6. 如果現在回去看 Bluewell (某間我待過的新創公司) ,你會有什麼不同的選擇嗎?
  7. Bluewell (某間我待過的新創公司) 大概有多少人?
  8. 組別的組成分別是有哪些職位?
  9. 你需要直接面對的人有誰?
  10. 解釋一下你在 Bluewell (某間我待過的新創公司) 工作的流程?
  11. 你第一份工作在 ECPay 待半年而已,原因是什麼?
  12. 你提到說你改寫官網,那本來使用的語言是什麼?
  13. 多少人負責重寫官網,分別是什麼職位?
  14. 承上,那你怎麼知道你寫的程式好不好?
  15. 承上,那個同事是你目前合作最愉快的人嗎? 為什麼?
  16. 承上,什麼是 SOLID Principle?
  17. 承上,那後端語言有改變嗎?
  18. 有沒有寫過 TypeScript?
  19. 你有過領導的經驗嗎? 你怎麼做的?
  20. 你近期做過一次向別人尋求幫助的事情是什麼?
  21. 你做過最困難的決定是什麼? 你怎麼做的?
  22. 你曾經有過和主管意見不合? 是什麼狀況? 你怎麼做的?
  23. 如果要你用三個字形容你自己,你會用哪三個字?
  24. 承上,解釋為什麼會講第一個字的原因?
  25. 如果遇到一個人,你要很快的跟他講說你是怎麼樣的人,你會怎麼說?
  26. 承上,你每次都一定這樣做嗎?
  27. 你五年後的計劃是什麼?
  28. 如果你提出的意見很好,但你的主管或同事不同意你呢?
  29. 如果你是主管,你會想為公司做什麼事情?
  30. 承上,那為什麼公司會願意接受這些事呢?
  31. 什麼是你工作上最不喜歡的事情?
  32. 你說你辦訓練課程、寫技術文件提供給其他開發者,為什麼想這樣做?
  33. 你會一直想待在倫敦嗎?
  34. 你說到你喜歡倫敦的建築,哪個建築是你最喜歡的?


第二輪
面試官 : 對方沒介紹
職位: Full-stack engineer
面試工具 : Zoom

  1. 介紹自己,之前擔任的職位,負責的事項?
  2. PChome 是做什麼的?
  3. PChome 是用什麼語言?
  4. Bluewell (某間我待過的新創公司) 是做什麼的?
  5. 在 ECPay 是負責什麼的?
  6. 你說你有領導修改官網,你怎麼做的?
  7. 你怎麼跟你的團隊合作的?
  8. 你喜歡 React 的哪個部分?
  9. 你覺得 React-testing-library 哪裡好用?
  10. 解釋一下 styled components?
  11. 你說你 Modularizing code 是做了什麼?
  12. 你是怎麼訓練自己成為工程師的?
  13. 當你遇到一個 task 不會做的時候,會怎麼做?
  14. 你希望從 Limio 獲得到什麼?
  15. 你可以介紹一下你寫的 twitter button 嗎?
  16. 在這種情況下 Covid-19,你要怎麼面對工作上的挑戰?
  17. 為什麼 Limio 吸引你?
  18. 我有看你的部落格,你的部落格都是在分享什麼?
  19. 你對於 React hooks 是怎麼想的?
  20. 你對於前後端是怎麼想的?
  21. 你主修的 Industrial Engineering 是做什麼的?

覺得這家公司很用心,不僅有很仔細研究我的履歷,
欣賞我的 Interactive resume,還有看我的部落格。



Kiroku

Intro call
面試官 : Human resource
面試工具 : Phone
  1. 對公司了解多少?
  2. 請自我介紹
  3. 現在居住在哪裡?
  4. 現在有工作嗎?
  5. 為什麼辭掉上一份工作?
  6. 你希望從這份職缺中得到什麼?
  7. 你比較喜歡 startup 還是大公司?
  8. 之後的人生規劃?


Toptal

Intro call
面試官 : Human resource
面試工具 : Phone
  1. 請自我介紹
  2. 最近寫過的 Project



Rebank

Intro call
面試官 : Human resource
面試工具 : Phone
  1. 請自我介紹
  2. 為什麼會想當工程師?
  3. 為什麼可以拿到 Tier 5 visa?
  4. 覺得倫敦如何?
  5. 薪水期望待遇?

因為我 React 資歷太淺,所以後來改介紹另兩家公司給我。




Global Radio

Intro call
面試官 : Human resource
面試工具 : Phone
  1. 經歷和技能相關詢問
  2. 什麼是 CSRF?
  3. 比較 Flexbox 和 grid?


Medino

面試官 : Head of Technology
面試工具 : Zoom
  1. 介紹一下你之前的工作經驗
  2. 簽證狀態和過期後怎麼處理?
  3. 如果要你架一個電商網站,你會怎麼設計?
  4. 承上,你提到的技術優缺點是什麼?
  5. 承上,什麼是 next.js ?
  6. 資料會怎麼儲存?
  7. 你工作上最喜歡的事情和最不喜歡的事情是什麼?
  8. 能接受公司每個工程師也要負責想業務邏輯和使用者體驗與設計嗎?


Global Interactive Marketing Online

兩個線上測試,內容包括 HTML, CSS, jQuery, React, JavaScript



Fluidly

面試官 : CTO
面試工具 : Google meet

  1. 對公司了解多少?
  2. 介紹一下自己
  3. 對於下一份工作的期望?
  4. 承上,倫敦有很多新創,為什麼是應徵我們家?
  5. 有沒有 TDD 的經驗?
  6. 有沒有 CI/CD 部屬的經驗?
  7. 有寫過 TypeScript 嗎?
  8. 你對於寫程式的熱情是什麼?
  9. 為什麼選擇倫敦?

結果 : 收到 Assignment。




QueryClick

面試官 : Software Team Lead
面試工具 : 
Microsoft teams meeting

  1. 對公司了解多少?
  2. 展示一下你過去的作品
  3. 你將會是唯一的前端,這對你來說是個問題嗎?
  4. ...最近太忙忘記寫下來就忘記問什麼了


結果 : 收到 TestDOM 線上測試包括 Vue、CSS 等實作。



CS Global Partners

第一輪
面試官 : Marketing officer*2
面試工具 : 
Microsoft teams meeting

  1. 對下份公司的期望
  2. 如何增進 SEO?
  3. 有沒有 wordpress 的使用經驗?
  4. 如果系統出現問題,你會怎麼解決?
  5. 這份工作可能沒有那麼有挑戰性,對你來說是可以接受的嗎?
  6. 你如何在極大壓力下工作?


結果 : 收到 Coderbyte 線上測試包括 : 演算法、angular tic tac toe 遊戲實作、部屬等問答題、JavaScript 和 PHP 選擇題。線上測驗通過後收到第二輪面試邀請。



Final
面試官 : CEO
面試工具 : 
Microsoft teams meeting

  1. 描述一下之前工作的經驗
  2. 簽證狀態與有效日期?
  3. 現在住在哪裡?
  4. 到倫敦多久了?
  5. 對於我們網站你覺得有什麼可以改進的地方?
  6. 承上,你提到的實作的部分會不會有安全性問題?
  7. 你為什麼對我們公司有興趣?
  8. 承上,你有看到其他競爭者的網站嗎? 你覺得如何?
  9. 關於網站效能、使用者體驗你有什麼想法?
  10. 長期計劃是什麼?



Yieldify

Intro call
面試官 : Human resources
面試工具 : Phone

  1. 對於公司了解多少?
  2. ...剩下幾乎都是對方在講話

結果 : 收到 WonScore 線上測試包括 : 考邏輯、數學、語彙判斷、情境題問答。



AND Digital

Intro call
面試官 : Human resources
面試工具 : Phone

  1. 對於公司了解多少?
  2. 為什麼離開上一份工作?
  3. 現在就業狀況是如何?
  4. 現在在英國了嗎?
  5. 薪水預期是多少?
  6. 有沒有 TDD 經驗?
  7. 前後端技能是什麼?
  8. React 有多少年經驗?


Yelp

Intro call
面試官 : Human resources
面試工具 : 
Google meet

  1. 描述一下之前工作的經驗
  2. 為什麼想應徵我們公司?
  3. 做過最有趣的 Project 是什麼?
  4. 工作比較想選前端還後端?
  5. 目前面試的狀況如何?

結果 : 接到二面通知但拒絕了,那時候因為拿到 offer 而且面試累了。

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。