面試經驗

GARMIN 軟體工程師

檢舉
面試過程
一開始是請朋友內推後端API的職缺,不過在跟人資洽談時,得知iOS也有缺,因此幫我安排了兩場面試在同一天。 Garmin是做GPS應用、總部在美國的公司(以前一直以為是台灣公司),除了車用導航外,還有跨足航空、航海。最近幾年有在做穿戴式裝置如智慧手錶、手環,也就是我這次面試的Garmin Connect。Garmin目前研發據點主要在美國、台灣及羅馬尼亞,在一些合作的project上,有時候會需要concall,因此對於應徵者也要求一定英文實力。 ---------------- #第一次面試: ##後端API 首先發了一張考卷,10題左右,一小時作答時間,題目關於Java、design pattern、SQL,難度中等。另外因為多益成績足夠,所以免去英文考試。 接著和主管面試,一開始主管先介紹了公司及他們團隊在做的事情,我覺得這個安排蠻好的,能夠舒緩氣氛,接下來的自我介紹我也比較能夠直接講出和工作相關的經驗和技能。之後主管用電腦開了一個線上解題的網站讓我直接在上面寫code,出了兩題,和字串比對、BST有關,不難。接著問一些資料結構,以及從前面做的考卷延伸問題。最後是白板題測驗system design,主管打開Garmin Connect的網站,介紹了裡面的一些功能,請我針對某個功能用到的data,去想想背後的database要怎麼設計。 ##iOS 首先也是發了一張考卷,10題左右,一小時作答時間,題目關於Objective-C,及iOS的各種概念像是strong/weak、app life cycle、design pattern等等。 接著和兩位iOS team的主管面試,閒聊了一下後就進入正題,一開始針對過去的經歷問了一些問題,再來是iOS的問題,除了考一些概念,也有一些問題是舉例一個scenario問我要怎麼設計。接著是白板題,先是一題演算法,再來是和system design相關:針對Garmin Connect的某項功能來設計class。 另外,因為需要跟國外工程師合作的關係,因此途中有一段是英文面試,讓我介紹論文、做過的project。這段是我完全沒預料到的,只好用之前面試日商準備過的一點內容,再加上出國交換訓練的底子,勉強應付個。 最後就是問問題、和主管閒聊。 ##HR 和主管面談下來的感覺、聊過去的經驗、對公司的認識。 一整天面試下來感覺很扎實,內容深入、面向蠻廣的。遇到的主管人蠻不錯的,不會感覺很刁鑽,面試過程比較像是在討論的感覺,整體氣氛還不錯。不過一次面兩個職缺雖然不用跑兩趟,但真的很累,我那時候從早上9點面試到晚上7點QQ ---------------- #第二次面試: 一面後大約一個星期收到二面邀請,要和經理面試,經理先針對過去的經歷問問題,還有考資料結構、演算法的概念,白板題考一題演算法。最後和HR面談,二面流程相對簡單許多,而且處理的效率很快,隔天就收到結果。 ---------------- 工作環境: - Garmin Connect的辦公室是在新買的樓層,所以整個工作環境很新穎、舒適。 - 開放式的辦公桌,沒有隔間。 - 有健身房、淋浴間可以使用。 ---------------- 其他補充: 新進員工會幫忙安排兩年的免費住宿,團隊氣氛感覺蠻不錯的,甚至很開放地直接讓我參觀。依照project狀況可能會有出差美國的機會。
給其他面試者的中肯建議
如何準備面試: - 複習資料結構、演算法的基本概念 - 練習Leetcode題目 - 複習該職缺需要的技能與程式語言 - 英文面試 是否推薦此份工作:是 其他注意事項:面試如果是安排在早上的話要小心塞車
close

查看檢舉

按讚或留言,鼓勵作者分享經驗的勇氣吧~

詳細給推

感謝大大無私分享

蒸的很蚌

真的非常謝謝你的分享!

很實用!

台灣的職場因為有你變得更好!

0 則回應