Angel@Software Engineer
4 min readSep 7, 2020

--

2020 軟體工程師 面試心得 – Line Pay

這篇感謝幫忙內推的朋友,現場面試時間是7月,記得是我剛收到進了Google on site面試通知的隔天。

在台灣,目前Line Taiwan, Line Bank, Line Pay是三家不同的公司。Line Pay是我這波很前期面試的公司。

第一關是線上程式測驗,共5題,除了第一題送分外,後面我覺得都有LeetCode medium~hard的難度(我當時寫的題數還不到100題)

過了幾天收到現場面試通知,地點在內湖。

一進去,有三個面試官,會告訴你如果過了這關,後面還有2關,相當於總共3關跟人的面試,最後面會是跟韓國總部的面試。

當天流程我覺得蠻有趣的,有三階段~

第一階段,code review:會拿出你線上程式測驗寫的code,來問你有沒有更好的寫法,或是說明一下你想的演算法。

這邊很有趣的是可以看到你是所有candidate中的第幾名,看到名次後會有點無聊想說,該不會是前2關成績加完之後,再取前面幾名進入下一關,一路到最後的關卡~腦海浮現binary search (灬ºωº灬)

第二階段,自我介紹:會就你做過的project去問你的技術用到什麼程度,基本上跟其它公司的面試官一樣,會問

哪一個project是你覺得最有挑戰性/最挫折/最感到驕傲?

用這一題去展開。

第三階段,技術交流:大多都是問

如果要你做一個xxx系統,從無到有,技術面你會怎麼做?

我的回答是從邏輯流程,到db欄位設計,講到API設計,但回答的不是很順(´-ι_-`) 面試官最後也有建議這塊可以再練習怎麼講順~

我回去後因此研究一下各種system diagram⋯

另外就是問你有沒有碰過JAVA Spring,有說Project都是用這個framework,再來就是這邊的人都非常資深,沒碰過的話,進來壓力可能會很大。

最後的發問階段,是一個很好的互動機會~

大概從redis cluster,聊到MQ、container、docker,平常跟其它部門合作共事的機會,還有他們爭取project的方式,他們也跟敝人前公司一樣,error exception會包成自己的一套。此外,沒有用AWS service,是用總公司自己開發的另一套系統。

--

--

Angel@Software Engineer

There are a thousand Angels in a thousand people's eyes. 一千個人有一千個Angel.