顯示具有 工程師面試 標籤的文章。 顯示所有文章
顯示具有 工程師面試 標籤的文章。 顯示所有文章

2024/03/27

=== 工程師英國找工作 :: 部落格導引目錄 ===

2018 公司綠化環境挑戰,我拿到最大獎 ya~


紀錄一路轉職軟體工程師所做的努力。爾後開始找英美國工作,從撰寫履歷、查詢資料、準備面試到實際面試的詳細經驗和心路歷程,其中也包括在台灣和在英國當面試官的相關分享。

已協助 10 至 15 位左右到國外找工作的台灣人改寫履歷,也曾讓幾乎收不到面試邀請的人於修改履歷後開始收到大量面試邀請,並成功錄取當地工作。




工程師英美工作求職

履歷、LinkedIn、Github 等撰寫技巧


面試準備



開始求職


薪資協商


工作合約


節稅免稅


資訊推薦



轉職工程師



心路歷程






上班相關



英國醫療分享









AI 相關













娛樂系列

網路上蒐集和翻譯迷因 Meme。






電子報

漫畫 & 動畫 & 小說推薦




國外新聞偏心分享 




紓壓系列

有強迫症的人可以來看看這系列




其他






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...


2023/05/08

走向國外你需要的不只是英文,還有薪資談判技巧

salary expectation skills

找工作時常會遇到 recruiter 或 head hunter 想約個 initial phone call 聊聊,
然後他們通常會問一些薪水相關問題如 : 你現在薪水多少? 預期的薪水又是多少?

出於保護自己利益和隱私下,直覺上你可能覺得不應該透露這些資訊,
但或許你真的很想進這間公司,怕不回答會影響到面試的權益,回答了又怕被壓低薪水;
或是本來很堅定,但在被對方一盧再盧之下還是講了個數字或範圍,那這樣有可能會導致什麼後果?

還有拿到 offer 後不是很滿意薪水或是福利,那要如何談薪水呢?

這篇文章就是要來想分享一下,根據自己和朋友經驗及網路上蒐集的資料 (想看相關原文資料可直接到 第五大點 References),如何應對這些問題並提高薪水


再三強調談判也要看國家、種族、當下情勢等而定,沒有絕對的準則,遇到比如經濟蕭條、或是已經很難找工作了,那要不要談薪水可能要衡量一下你現在有多少籌碼可以談。


所以如果看到覺得不合理不通用的地方,是,這是可能的,但如果可以的話還是要積極談判






一、What Is Your Current Salary And Expectation?


這是一個非常常見的,剛開始 phone call 就會問的問題,
那對於這個問題到底要不要回答? 
或是該怎麼回答? 
如果對方窮追不捨時要怎麼應對呢? 


假設你回答了一個特定數字或是範圍 : 

1.1 你回答的比他們預期的還低,你可能拿到比實際上本來可以領到薪水的更低

salary expectation skills

因為你不知道實際上公司願意付多少薪水,開價可能是根據自己現有薪資 + 預期數字,或是其他人在網路上分享的薪水價碼,但你根本不知道這是不是符合你自己實力的薪水,或是你根本有辦法談到更高的薪水。

而薪水的預算的決定其實取決於許多因素,如 :
  • 公司的招募預算是多少? 
  • 公司需要為這份工作填補多少個職位? 
  • 公司有多急於填補這些職位? 
  • 公司必須篩選、面試多少其他候選人?
  • 公司在收入、利潤和企業擴張等方面的表現如何? 
  • ...

當你透露你的薪水預期時,基本上對他們來說就是你直接給他們看你的底牌。

回答這個問題後可能會使以後的談判變得非常困難,一旦透露當前或期望的薪水時,到時候拿到的薪水可能只是稍微加減你當初報的數字而已。

Recruiter / Head hunter : 太棒了! 這個 candidate 很好對付呢!


2022/11/04

面試國外工程師超詳細超過 100 道題目蒐集、分類歸納與準備

要面試工程師的流程真的超級複雜,所以我就詳細蒐集了 
  • Technical, behavior questions 蒐集與分類
  • Coding, online assessment, assignment, system design interview 的準備
最後也有題庫供大家參考。



一、面試題目蒐集、分類歸納與準備

1.1 面試流程

在蒐集面試題前要先知道歐美軟體工程師的面試流程 : 
  • Initial phone call:recruiter 或 head hunter 會和求職者約時間 phone call,通常會問位置、簽證狀態、薪資期望、自我介紹。 有的公司在這步就會問技術相關問題或是需要解題。
  • Technical interview : 沒有 coding,直接問技術相關問題
  • Coding interview : 面試官出題,你講解思路和解題
  • Online assessment / Online test給你一個線上連結,限制時間內要寫完
  • Assignment : 線上測試或是帶回家的作業,通常也有限制時間
  • System design : 通常 senior engineer 才會遇到,考對於系統的規劃和設計
  • Behavior questions : 問各種情況下面試者會怎麼處理,主要想知道面試者的處事態度和個性

那工程師面試時可能遇到這些關卡交錯,但不一定每關都會遇到;有公司沒有 technical interview,或是有兩次 coding interview。




1.2 蒐集面試題

首先先蒐集變化度夠豐富的題目,包括 technical questions (依照你要應徵的職缺而定) 和 behavior questions。

不比中文面試,因為英文面試是使用自己不熟的語言;
我自己的個性是 : 如果能事先做好足夠的準備,面試時就比較不容易緊張,
就算遇到沒準備的問題,也會比較有自信也是能答得出來。

我用特定 skills + interview questions, behavior questions 等關鍵字 google 搜尋後大約翻 15 ~ 20 幾頁,還有上 youtube 看影片搜集問題,還能順便練聽力。

需不需要做到這樣,就看個人的個性和時間安排,但至少遇到 common questions 要可以回答得很熟練。


相關面試題目我整理成了題庫,可以下滑到 第三大點面試題庫資源參考。

找國外工作,如何有效率的跟 Head Hunter && Recruiter 打交道 (大量模板)

一、投遞履歷

1.1 投遞履歷前的注意事項

1.1.1 面試冷凍期


再來要注意有些公司有所謂的冷凍期,冷凍期是避免面試者狂面試同家公司,所以如果面試失敗了,就會有半年到一年時間不等 (minimum time you have to wait before re-applying for the same position) 是不能應徵該公司的,如 Google、Meta、Amazon 都是有這規定的。

所以如果要投遞這些有冷凍期的公司,請先確保自己準備到一個程度比較恰當,不過如果連履歷都沒過,是沒有所謂的冷凍期的。





1.2 投遞履歷

1.2.1 求職平台投遞


這一篇 應徵國外工作的前置作業,這些你都做了嗎? 第四大點蒐集並選定使用平台開放履歷與投遞職缺已經有列出各種求職平台優缺點,可以參考選用。

像是使用 linkedIn 應徵工作,有的公司提供一鍵應徵,頂多再填一些有多少年寫 xx 的經驗? 有多少年使用 yy 的經驗? 等等就可以送出申請。

但很多公司都要求到他們公司的網站上填,有的可以選使用 LinkedIn 應徵,授權後頂多再填填姓名手機號碼就可以送出。

有的是提供 Smartr、myworkdaysite、indeed 等第三方網站授權應徵,但一樣都要先註冊。
有的公司授權完後下面的表格學經歷還要自己再填一次...

有的是授權後幫忙轉如 LinkedIn 的資料到公司網站上,寫得好的轉成功只要調調排版,沒轉好的變成亂碼最後還是要自己填。

有的公司會外加問簽證類型、預期薪水、為什麼想應徵這間公司、你為什麼適合這間公司、別人會用什麼名詞形容你等。

因為問的問題太各式各樣了,建議可以可以開一個文件記錄這些答案,之後再遇到就複製貼上就好。

投遞職缺的歷程實在不是一般的辛苦,在台灣投職缺可能投十幾個就會有面試機會,國外職缺可能要投到上百封才會拿到幾次面試機會,畢竟是非母語者還需要公司贊助簽證,可能還要出資讓你到國外工作,這條路本來就沒那麼容易。


2022/07/12

System Design Interview 不是比誰口才比較好


之前在台灣面試時都沒遇過 system design 面試,好像也較少聽聞有 system design 的關卡;
在英國時也不是所有面試時都會考 system design,通常是用來判斷該工程師是不是 senior 時會才比較會遇到。身為一個 senior engineer 除了被要求技術能力外,對於系統的架構設計和溝通能力也都會被期望達到一定的程度,同時也會預期多少具有領導能力。

而面試範圍可以小到設計一個 rate limiter,也可以大到設計一個 Netflix,其中要考慮的深度和廣度也就跟著不同,而且也有可能因為公司需求、軟硬體限制等而有所改變,沒有所謂最佳的解答。

在網路上看文章、影片 mock system design interview 時發現大家面試時,同樣一個問題,面試官的著眼點、流程的進行架構都不太一樣,那究竟什麼樣的內容是 system design inteview 時必須要談到的呢?

這裡用 designing a URL shortener 當範例,盡可能將流程結構化,並列出在設計時會考量的點,希望在面試時自己心中能有個大綱,好跑過一輪必考量的點;不過 system design 可以包含的範圍實在太廣了,可能會有些疏漏,還請見諒。


2022/05/09

Coding Interview 就是刷好刷滿刷爆 LeetCode 就會上?

我家可愛貓貓鎮樓,最後她一個都沒選;
畢竟她靠可愛就可以過活了,還是由奴才來好好工作賺罐罐錢吧。


之前在台灣面試時一直都沒怎麼遇過需要 coding interview,
而且我也一直對於在別人面前寫程式感到害羞,
還以為自己可以就這樣逃過 coding interview 的關卡。

殊不知在英國面試時就常常遇到 
coding interview,雖然有時候會是 online test, assignment,
但果要進比較大的公司,coding interview 幾乎是必備。

還記得我第一次  coding interview 時,
面試開始時我想說我會寫我會寫欸然後我就直接寫完了,
還以為自己表現不錯題目有解出來 : )

結果得到 feedback 是 "感覺面試者沒有想跟面試官溝通"。
起先覺得困惑,後來才知道原來 coding interview 不是只是解題就好,
部分也是因為我自己這部份沒做好資料查詢。

所以痛定思定後,上網詳盡搜尋了相關資訊包括如何準備、面試時需要從哪些方面下手,並運用範例寫下 coding interview 過程,同時也請 MANGA 經過面試官訓練的朋友幫忙檢查內容。

我試圖把 coding interview 的流程寫成可以以較有結構式的方式執行;
這篇會分為平時練習時、面試前和面試過程中去解釋。

2021/12/21

在英國當面試官面試其他 Junior 工程師之經驗



1. 關於面試者

目前我在英國面試到的都是 Junior 的工程師,
有幾個遇到面試者常常會有的問題 : 

1.1 太緊張到沒辦法好好打招呼或是回答問題

總結要點其實就是平常心,講是這樣講但就是很難做到,
我剛開始是連回訊息或是接電話都緊張,甚至還逃避不回不接,
也是慢慢的去克服這件事。

這篇 瘋了才會在疫情的時候跑到英國找工程師工作有當時的心路歷程和實踐的方式可以參考看看。

還有多練習、多參加面試,不管這公司你有沒有興趣,都可以當作練習去參加,
練到你對面試無感,可以前五分鐘邀約後五分鐘你就能面試;
平常也可以找人幫忙 mock interview。


--
被問到的問題不知道答案沒關係,可以花點時間好好想想,
急著馬上給答案,可能會沒有思考清楚、也會容易讓人質疑你的處事態度。


--
把面試官當朋友,而不是一個在評估你的評審,
面試起來會比較放鬆、自然微笑,這樣也會給人比較有好感。
如果你有餘力,也可以試試加點 small talk 進去。