海外找軟體工程師工作心得—加拿大打工度假轉正職簽證(面試篇)
繼上一篇海外找軟體工程師工作心得—加拿大打工度假轉正職簽證(準備篇)後,這次想來分享在加拿大找工作的實戰過程,自己的經驗是在兩個月內,見面面試了四家公司,電話面試數不太出來,最後得到兩家offer。
繼上一篇海外找軟體工程師工作心得—加拿大打工度假轉正職簽證(準備篇)後,這次想來分享在加拿大找工作的實戰過程,自己的經驗是在兩個月內,見面面試了四家公司,電話面試數不太出來,最後得到兩家offer。
免費資源下載:
目的
由於我持有的是打工渡假簽證,打算在簽證一年到期後轉成工作簽證,所以像是全遠端或是公司在美國的就都要先篩選掉,甚至有些大概只有10個人這種,太小的新創公司,可能不會給工作簽證,若是花了一大堆力氣,面試完、code challenge都做完才發現沒給簽證,就太浪費時間。
有些人會想,先有也好,但我覺得看你已經找了多久了工作,若是才第一到第三個月,馬上進入沒有給簽證的公司,要轉換工作時代表你剩下可以工作的時間已經不多了,這時候再用打工渡假簽證找正職就沒有原本的益處,因為代表你能夠說服公司給你簽證的時間不長。我覺得可以的話,最好一開始就找會給工作簽證的公司。
找職缺
找職缺的方式,不外乎是一些大型的求職網站,台灣是用104求職網,在加拿大大部分的工作都可以在Linkedin找到,但是我個人最喜歡用的還是glassdoor.
面對求職的需求,我個人認為只要有達到60%就可以投了,很多會寫需要幾年經驗,我通常當沒看到,需要的技能,通常我有碰過其中一兩個就投了,畢竟若是他們覺得不適合,在看履歷時就會被刷下來了,有投有機會。
以前在台灣用Linkedin都會寫的洋洋灑灑,後來發現一點必要沒有,我自己從來沒在Linkedin找到工作過,只是發現同事的Linkedin都是滿簡單的經歷,有些人會分享專業的文章、認真在Linkedin互動,但我自己其實很少用,只是在找工作期間、甚至現在還是會收到很多獵頭的訊息,會問有沒有興趣面談新的工作職缺。我自己有朋友被他夢幻工作的獵頭在Linkedin找到,還經歷了完整的面試過程。所以Linkedin不用太多有的沒的,但只少要有個簡歷,還有把APP裝好,以免漏掉訊息。去專業活動的場合,其實都是交換Linkedin的,在找工作時,若是去參加活動,千萬不要錯過跟人資交換Linkedin的機會。
Linkedin: https://www.linkedin.com/
Glassdoor
Glassdoor除了Linkedin有的公司介紹之外,最重要的是他還有員工跟前任員工所留下來的評論、還有人會提供公司內職員的薪水、面試經驗的評論、對CEO的評論等等等。雖然我有看過很小的新創公司,灌水似的叫員工去給五顆星,但其實裡面大部分的評論我覺得都滿有參考價值的,也是準備面試很好的工具。
Glassdoor: https://www.glassdoor.ca/index.htm
Angel List
這倒是專門給想找新創公司職缺的人,我自己的目標是新創公司,但是人數不要小於50人,以免每天加班到天荒地老。Angel list 內有新創公司在尋找員工、或是尋找天使投資人的,所以很多是給非常草創的公司,我還是有在上面開履歷,也瀏覽了很多新創公司,但是沒有真的用來投履歷。
Angel List: https://angel.co/jobs
參加活動
除了線上大型的求職網站外,參加活動也是很有趣的方式。當時我自己就有去一兩個活動,除了有機會跟在當地工作的人聊聊,工作的領域在當地的發展外,為了尋找適合的人才,工作專業的活動是很多獵頭跟人資會去的場合。即使他們手上沒有你想要的工作類型,但是說不定他們會有其他公司的資訊。
到底花一天晚上去參與工作社交場合值不值得,這真的是要看狀況。我自己覺得純「社交」活動滿無聊的,可是有目的性的活動,像是有找講者、有會後討論的,活動結束通常都有很多時間可以互相交流,或是專業性的workshop,通常能直接面對你自己產業裡的工作者,這樣資訊就更直接且明確。
當初去參加一個女性在資訊產業的求職活動,因此認識了一個UX designer,他在線上幫我審履歷、後來還約了喝咖啡,他還告訴我,在這裡軟體業因為女性比例不平等,雇用女性員工公司還能減稅,這個我是沒有去查證,但時對於當時在當地完全不熟悉的我,有人能夠討論求職、面試、跟薪水狀況對我來說有很大的幫助。
這些活動大部分都能在臉書當地的活動頁面或是meetup找到。
直接聯絡喜歡的公司
有些公司的形象很好,他們可能有部落格、技術文章、或是公司願景跟做的產品是自己很喜歡的,我就會直接去他們的網站找職缺,若是沒有職缺,甚至也可以直接寄信詢問,有些公司職缺會先開給內部、還沒空公開職缺,或是不確定有沒有缺,若是有人才也可以開缺的,這時候若是真的自己很喜歡的公司,也可以寫自薦信再附上履歷,投了再說。
面試過程
在美國、加拿大好像都習慣會有電話面試,起碼我知道的,在歐洲跟亞洲比較少電話面試。問的問題不外乎是,現在的簽證狀況、為什麼來加拿大、為什麼想投這個職缺、過往的經驗等等等。通常電話面試不會有技術問題,但是一定要對面試的公司有一定的了解,這些問題很常見,網路上隨便找就一大堆,我自己是準備了10幾20題,後來電話面試多就能夠很順暢地回答了。
接下來看公司的不同,有些公司會先請你過去面試再給你code challenge,有些公司是先給code challenge再請你去面試,我自己是喜歡先做code challenge的面試過程,不然先聊完結果code challenge沒過、或是根本不想做,就滿浪費時間的,畢竟去當面面試也是需要準備很多資訊。但是大部分的面試過程,都至少會面兩次(不包含電話面試),code challenge後一次,再來是跟其他主管或是CEO見面。
無論各公司的面試流程如何,我覺得釐清面試的目的很重要,以下總結個人對面試的想法。
- 電話面試:初步理解你這個人,說話的方式、目的、過往的經驗是否符合職缺等等,通常15左右,會請你做1~2分鐘的自我介紹。
- code challenge後的第一次面試: 針對你寫的code,釐清code review時的疑問、詢問你做挑戰時的想法,若是面試的人覺得無法釐清你的程度、還有些問題,也可能當場提出技術問題。可以把code challenge覺得自己可以再加強的地方,還有面對挑戰時的思考邏輯先列點準備好,還有線上找技術性的面試題庫,準備個20幾題靈機應變。
- 第二次面試:與CEO或是其他人見面,我目前的公司還有Culture fit面試,主要是跟你閒聊,看看你的個性是否符合公司文化,別人是否願意跟你一起工作。最後一關的面試,我自己覺得可以放平常心,表現得專業且友善就好。
不要錯過問問題的機會,問問題不是只是問問題,基本是上個表現的機會,表現你的思考邏輯。把公司的網站看過再看過、新聞稿、部落格等等,並寫下問題與心得。不要以為公司只想要越強越好的人才,我自己找工作時是初階工程師,基本上就是誠實回答,不懂就說不懂,但是適時的提出想法,表現的讓人願意栽培。去參加活動對我當時的自信問題幫助很大,有人可以討論找工作遇到的大小事,千萬不要害羞,找工作的時候一定要找人討論,無論是之前的前輩、活動認識同行的人、或是一起找工作的同伴。
談薪水
談薪水其實是一門很深的學問,我自己這點以前非常弱,第一份在台灣的工作談都沒有談就答應了,因為缺乏自信,加上公司願意培育就很感激了。這也是大部分人的罩門。談薪水非常重要,這關乎著每一天的工作心情,真的是每一天!會不斷問自己值不值得,要不要換工作等等,所以我覺得薪水要談到至少符合你的期待。
通常你開出的薪水會被公司將一個等級,然後會經過「看似」經過一連串討論,結果還是給出比你第一個開出的薪水低一點,所以第一個開口說出來的薪水,一定要比自己預定的還要高,最後才會接近自己想要的薪水。千萬不要覺得談薪水怕被拒絕,公司也同樣花了很多資源面試與徵才,最後若是決定談薪水,代表他們也不想失去你這個人才,只要能夠「談」,都是好事。
但是談薪水前,自己心裡一定要有一個底,除了錢之外,還要考慮到保險、簽證、福利等問題,若是錢拉不上來,也可以試著詢問年假、或是年終等問題。
如何談薪水:薪資談判|面試薪水怎麼談?揭秘談判桌上的真實情況
電話面試或是第一次面試時,一定要主動提出簽證需求,有些公司很常聘請海外工作人才,他們會很得心應手,但是有些公司可能沒有經驗,這方面一定要再三確認。最後,忘掉我說的,去試試看就對了,希望大家都能如願找到自己喜歡的工作。
延伸閱讀:為什麼找海外工作被發無聲卡?出國找工作前應該要知道的海外求職五大步驟
如果你希望有人幫助你有系統的實戰開啟海外職涯,在遇到問題時有人馬上解惑,停止自我懷疑的內耗,可以點以下連結,跟我聊聊看:
加入免費私密社團(裡面有很多精彩的直播與經驗分享):https://www.facebook.com/groups/softwarecirclenewbies