[心得] 面試心得 Appier/Garena/iKala/GoogleTW

看板Soft_Job作者 (han)時間4年前 (2020/05/07 14:23), 4年前編輯推噓38(38016)
留言54則, 37人參與, 4年前最新討論串1/1
Medium好讀版: https://bit.ly/2WcKSDP 筆者在日本當工程師五年後於2019年末回台, 2020年2月開始找台北的工作,主要找的工作內容有Backend (Golang) Engineer 以及需要用到英日文的Support Engineer為主, 面試公司有Appier/iKala/Garena/Shopee新加坡/Google台灣等,為期三個月。 背景: 台大資工學士畢業,非技術宅或刷題大神(Leetcode花了一整年才刷200題而已), 在日本工作5年,主要做遊戲backend以及網頁fullstack開發以及Android native開發, 想轉golang backend或是support engineer。 此外因為剛好2020 2月開始COVID-19疫情日趨嚴重, 這次的求職許多面試大都轉為線上面試。 履歷: https://tzuhan.github.io/ (後記)寫得太詳細被同事神出來了 請不要肉搜我拜託QQ ・Appier — Technical Support Engineer (Japanese Market) 有拿到offer 面試地點: 全線上 面試時間:2020/2月初,4月初收到offer (很~~~~久),建議要面這家的朋友提早面 中文面試/無筆試/三次面試/一個月內收到面試結果 面試過程: 面試分三階段: team leader, CTO, CEO/COO三階段, 但實際上面了五次(時間大概三個禮拜),我的面試階段為 1. 兩組Tech support team(廣告組&Enterprise組)的主管 2. Enterprise組成員+CTO 3. Engineer VP 4. CEO&COO最終面試 5. 跟某組的主管再次面試確定最終去的團隊 Support engineer跟普通的SWE相比面試算比較簡單,沒有考程式筆試。 然後因為面試前剛從日本回來, 聽因武漢肺炎疫情Appier公司內部有建議最近出國員工要自主管理14天, 所以有跟人資誠實申報,因此所有的面試都是以線上面試來進行。 面試建議: 首先面試官都還蠻友善的,尤其是諸位C*O們,面試過程算愉快, 基本上就是用聊天方式進行。 面試前要先準備了解公司產品內容以及職缺需求。 像是我投的這個職缺是需要跟海外客戶互動的support engineer職缺, 英文/日文N1程度是必須,但說真的語言只是個溝通工具, 主要還是你對工作內容(跟顧客互動,幫顧客爬蟲抓錯等)要有熱誠。 面試問題: > 個人背景和經歷 1–4面每次都有自我介紹此題, 記得介紹個人背景經驗同時要跟應徵職缺的需求做到連結, 並且根據面試官的背景著重不同面向 > 面對客戶的正式日文書信&與日本同事的對話能力 第一次面試的其中一位Enterprise組的面試官是日本人, 面試的職缺是需要日文的support engineer, 所以基本上面試是以日文來進行,自我介紹和一些人格特質問題之外, 面試官有實際拿一封內部跟客戶合作的email, 要我模擬另一方用正式日文書信回覆信內的問題。 > 對Appier/廣告業有興趣? 喜歡跟客戶接觸? 根據個人經歷回答 > 有app開發經驗? JS經驗? 前端爬蟲抓錯經驗? 根據個人經歷回答 > 反問提問 根據不同位置的面試官提出不同的反問提問。 ・iKala — Senior Golang Engineer 沒有拿到offer, 拒絕理由是說跟公司的理念不符,但明明寫題目都寫得很順( 人生三大錯覺) 面試地點: 一面線上,二面臺北市 面試時間:2020/3月中,3月底收到結果 中文面試/有筆試/有複試(二次面試)/兩週收到面試結果 面試過程: 首先一次面試會有工程師跟你視訊面試1小時, 確認工作經驗和使用過的技術是否跟公司吻合。 面試完後有回家功課要你花三天實作一個簡易golang restful api後台, 用swagger設計API,用docker裝成container放到gcp或aws上面, 設定CORS, CICD, SSL, Loadbalancing等功能 說實在負荷量挺崩潰的 如果要面iKala建議單獨面, 因為回家功課基本上是一個小project 二次面試在公司面試2個半小時,首先做十分鐘的性向測試, 接下來原本的一次面試官進來跟你討論你的作業進度, 看你遇到的困難點以及對於你實作方式提出不少feedback。 接下來會考3題leetcode簡單的題目, 主要為dp, linklist, hash table關聯題, 每題解出來後會有中等等級的follow up衍伸問題, 不用真的寫code,我是寫pseudocode跟面試官解釋自己的解題思緒和 同時跟面試官討論實作方法。 之後開始反問問題時間。整體的面試過程算愉快,考的題目也不會太刁鑽但很靈活。 面試建議: 程式面試題目算是正常偏有挑戰性,新興團隊很有朝氣。 但公司產品疊代迅速,實際的軸心理念為何多少有點讓人擔心。 如果對網美自媒體社群分析這塊很有興趣的人可以嘗試看看。 不過backend engineer基本上不太會碰到數據分析部分, 聽面試官是說backend engineer主要是做爬資料 以及給data science team分析後的資料給企業看的整合平台架設 面試問題: > 程式題 (leetcode №70) 用dp實作紀錄步數組合 follow up題用2 dimension array儲存所有的步數組合 > 對公司的反問 自由發揮,我問了公司的主要產品一直變更的理由為和 新創公司在草創期經營產品目標轉換快速可理解,不過想問公司的軸心理念為何? > 功課實作過程碰到的問題? 有沒有使用過swagger, docker, CI/CD部屬等等? 根據個人經驗回答 ・Garena — Backend Engineer 有拿到offer,可惜我有其他更好的offer只好拒絕。沒簽署NDA 面試地點: 全線上 面試時間:2020/3月中,3月底收到結果 中文面試/有筆試/有複試(二次面試)/兩週收到面試結果 面試過程: 首先一次面試會有HR跟工程師跟你視訊面試2個半小時, 跟HR互動偏向聊天方式,介紹自己以及對方介紹公司主要業務和產品為何。 第二階段的是由兩位後端工程師面試官來面試, 確認你的工作經驗和技術是否跟公司要求吻合。 然後問了許多資料結構/演算法/網路/DB/web相關的基礎問題例如: TCP/IP 3 way handshake DB index為何? Mysql如何實作index加快查找 quick sort & merge sort比較 等等基礎問題 然後會透過google doc面試三題程式題,兩題選擇題(DB,data structure相關) 一題實作題是台灣各大公司考很多次的Lc №42 Hard問題。(囧) 寫code前有解釋自己的解題思維,以及寫完後自己帶入測試資料和檢查端點測資, 然後分析演算法的時間空間複雜度。 之後開始反問問題時間。整體的面試過程算愉快,考的題目算相對簡單。 面試完後三天內得到通過技術面試的結果, 二面是透過視訊方式跟Garena台灣總經理面試一小時, 主要談公司願景和台灣區技術團隊未來的方向。一個禮拜後知道結果。 面試建議: 程式面試題目簡單,應徵的Backend engineer職位不是直接的遊戲開發, 聽面試官說主要工作內容是Garena各國各款遊戲的活動官網的更新與維護。 面試問題: > 程式題 (leetcode №42) 請參閱Leetcode 42題的討論區 > 對公司的反問 自由發揮根據個人經驗回答 ・Google 台灣 面試地點: 全線上 面試時間:2020/4/7一面,5月後二面 中/英文面試/有筆試/有複試(二次面試)/兩週收到面試結果 有簽NDA所以不方便透漏面試題目但會講大方向 說實在的從我大學畢業後已經面過google(日本)兩次, 每次都在phone interview階段就被刷掉, 但他們人資隔一年又會自動聯絡我,真的很喜歡凌虐我的自尊(鬼畜公司)。 所以面g社對我來講多少有點心理陰影(?), 就只能豁達的安慰自己沒上正常有上有祖先保佑這樣。 之前兩次面試都是面日本的Technical Support Engineer職位, 這次面台北的SWE職位所以難度就高了更多。(但我竟然過一面了不可思議) 面試過程: 4/7 一面 跟一位台灣google 的工程師透過電話面試,首先互相自我介紹三分鐘後, 使用google doc寫了一題偏Data structure相關的程式題, Leetcode easy等級不難大概十分鐘解決, 難的是後續的follow up 被問到「該怎麼設計一個unit test測試 我寫的程式, 可以自動生成Edge case或是各種資料,能夠讓測試覆蓋率到100%」。 聽到這題目瞬間傻眼, 我以前只有用手動寫case和測試api時 調整Jmeter產生自動生成測資來測試而已 (書到用時方恨少QQ), 只好據實以告自己不是很熟,盡量把問題抽象/程式化, 例如提出把各種可能的測資和答案的pair寫成Go的test class, 用亂數去生成data structure的值等等方式。 過兩天後收到HR一面通過的消息,但同時也因為武漢肺炎(又是你QQ)的關係 所以目前on-site招募進度非常緩慢,HR說可能會延到五月後才能排上我的面試, 剛好給我刷題時間於是便欣然答應(這時只刷了210題),有後續再做更新。 ・蝦皮新加坡 4/10 線上跟HR討論後收到同集團Garena的offer, 被HR說你先決定要不要去那裡再來面後續的tech 面試,後來就拒絕繼續面了。 對不起幫介紹的朋友們 =( 其他有投但無聲卡的還有 雷亞,Niantic 日本等, 只能說能力不吻合他們的招人條件。 後續有更新會再補充,感謝收看! 歡迎追蹤我的medium看後續進度~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.8.103 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1588832599.A.699.html

05/07 15:06, 4年前 , 1F
G社真的讓人心裡有陰影XD
05/07 15:06, 1F
被虐千百遍也甘願(抖M

05/07 16:10, 4年前 , 2F
前幾週面FB同樣被考No42 Trapping Water...真的有夠愛
05/07 16:10, 2F
你們公司老闆之前也有問過我要不要去挑戰貴公司的Android developer...

05/07 17:19, 4年前 , 3F
強者
05/07 17:19, 3F

05/07 18:52, 4年前 , 4F
trapping rain ......
05/07 18:52, 4F

05/07 18:59, 4年前 , 5F
強者推
05/07 18:59, 5F

05/07 19:28, 4年前 , 6F
前幾篇還說112資工很多普通人,原來112的普通人這摸強QQ
05/07 19:28, 6F

05/07 20:04, 4年前 , 7F
112 大一計程這幾年停修加當掉又二分之一喔,而且只簽本
05/07 20:04, 7F

05/07 20:04, 4年前 , 8F
系,這代表一半 112CS 大一計程都過不了
05/07 20:04, 8F

05/07 20:12, 4年前 , 9F
我們那時候沒被當那麼多耶 1/2有點誇張
05/07 20:12, 9F

05/07 20:13, 4年前 , 10F
不過我一直認為自己程式能力不強,在班上成績也是中後
05/07 20:13, 10F

05/07 20:13, 4年前 , 11F
05/07 20:13, 11F
其實112 cs進去你會發現很多人都已經贏在起跑點 (國高中就開始刷題參加ACM奧林匹亞比賽那種神人) 大學才學程式進去的挫折的人很多 這也是我選擇點日文此技能樹的一個原因,程式打不贏別人至少溝通要強 不過去日本做一堆不太有技術性的工作又是另一回事了(汗顏 真心不推傳統日商軟體業工作,很多其實台灣使用的技術都還比較新

05/07 20:25, 4年前 , 12F
祝你Google面試順利
05/07 20:25, 12F
謝謝~

05/07 21:10, 4年前 , 13F
推分享,希望順利
05/07 21:10, 13F

05/07 21:10, 4年前 , 14F
強 推推
05/07 21:10, 14F

05/07 21:14, 4年前 , 15F
推分享 希望有後續
05/07 21:14, 15F
我也希望QQ

05/07 21:27, 4年前 , 16F
學長推
05/07 21:27, 16F

05/07 21:37, 4年前 , 17F
強者推
05/07 21:37, 17F
特斯拉大大才強

05/07 21:39, 4年前 , 18F
考No. 70真是佛心DP,G的台灣總經理加入愛卡啦也實在讓
05/07 21:39, 18F

05/07 21:39, 4年前 , 19F
人期待這間公司未來起飛
05/07 21:39, 19F

05/07 21:40, 4年前 , 20F
trapping rain基本上就是pass or fail , 看過就會寫,
05/07 21:40, 20F

05/07 21:41, 4年前 , 21F
沒看過真的很難在短時間內想到這麼好的DP解法
05/07 21:41, 21F
我也覺得iKala面試不難但有挑戰性 算是有認真設計 不過dp考太多啦 (XD 可以增加其他種類測試面試者 還有回家功課真的重... 我花了一個禮拜還做不完 結果討論不到20分鐘就被輕輕帶過(黑人問號?!) 最後我覺得我是適性測驗被刷掉的 (安慰自己) 公司未來發展性我因為對台灣網紅屆不熟,所以不好評論

05/07 22:00, 4年前 , 22F
推分享
05/07 22:00, 22F

05/07 22:14, 4年前 , 23F
推原po會講日文又會coding,感謝分享
05/07 22:14, 23F

05/07 22:18, 4年前 , 24F
學長推 好強><
05/07 22:18, 24F
我會想寫這篇有部份的原因也是想給還沒出社會的學弟妹們看 其實程式能力雖重要,但只是成為工程師的其中一個資質 溝通能力才是出社會後要協作的關鍵 外語能力則是讓你增加適合職缺和工作地點的的機會 當然除非你要走技術高超萬人選一的工程大神這條路線啦, 不然一般工程師都是要協作 然後軟體工程不是只有SWE這條路而已,希望可以有更多人來分享不同工程相關職位

05/07 22:43, 4年前 , 25F
210題跪了
05/07 22:43, 25F
別跪,我沒工作很長一段時間都在刷題XD 我看板上上G社的都至少三四百題

05/07 22:48, 4年前 , 26F
朝聖推
05/07 22:48, 26F

05/07 22:53, 4年前 , 27F
Appier應該不錯吧,現在這種狀況,早點有個落腳處,免得
05/07 22:53, 27F

05/07 22:53, 4年前 , 28F
夜長夢多是好的
05/07 22:53, 28F
的確疫情關係我有認識很多人都暫緩轉職,也有些大公司停招 Appier目前工作有跟能力結合還算幸運,雖然薪水跟前公司比起來少不少Q~Q 不過我處於culture shock的狀態(明明是台灣人卻沒在台灣上過班XD) 可以穿短褲好幸福好沒有壓力~

05/07 23:51, 4年前 , 29F
05/07 23:51, 29F

05/07 23:57, 4年前 , 30F
神人!跪了
05/07 23:57, 30F

05/08 00:52, 4年前 , 31F
112 cs好強!!
05/08 00:52, 31F
畢業久了就會覺得這只是頭銜而已 出社會後就是看你真本事了 尤其在國外台大學士的學位根本沒用(攤手

05/08 02:45, 4年前 , 32F
學長推推
05/08 02:45, 32F

05/08 08:02, 4年前 , 33F
05/08 08:02, 33F

05/08 08:43, 4年前 , 34F
Appier幾年前不就想要你了,結果繞了一圈還是Appier XD
05/08 08:43, 34F

05/08 08:45, 4年前 , 35F
愛卡啦面試方式改很多的感覺,以前面薪水開得不好看
05/08 08:45, 35F

05/08 08:47, 4年前 , 36F
日商startup比較看得到新的技術,大公司看部門
05/08 08:47, 36F

05/08 09:10, 4年前 , 37F
對啊學長所以我還是吃回頭草了
05/08 09:10, 37F

05/08 10:08, 4年前 , 38F
appier是好公司 恭喜!!
05/08 10:08, 38F

05/08 10:50, 4年前 , 39F
05/08 10:50, 39F

05/08 15:16, 4年前 , 40F
Trapping water. Largest histogram. 單調stack
05/08 15:16, 40F

05/08 15:17, 4年前 , 41F
這個沒寫過真的看到頭就暈了
05/08 15:17, 41F

05/08 15:17, 4年前 , 42F
我面過Whatsapp電面問我 ValidNumber禁止使用regex
05/08 15:17, 42F
我蠻不喜歡這類的題目的,你知道解法就很容易做出來 但自己想出解法真的太難 Valid Number是另外一種討厭的題目,現實世界就都用regex了 單純要面試者在短時間內寫出這麼多繁雜的規則 單純是在用各種edge case噁心人 不是在測試你分析問題,嘗試解決的能力

05/08 16:27, 4年前 , 43F
強者
05/08 16:27, 43F

05/08 16:51, 4年前 , 44F
appier, Ikala, g 瘋狂追尋簡立峰嗎?
05/08 16:51, 44F
不好意思我還真的不知道簡立峰是誰,查了一下才知道是大學教授和googler 會選這幾個公司的理由都是朋友介紹或是人資來找我 因為沒在台有正職過所以不太了解台灣有哪些好的軟體公司,所以別人建議我都投lol

05/08 17:55, 4年前 , 45F
太猛(跪地
05/08 17:55, 45F
真的不強,我leetcode contest 1小時只能解出一題之類的... 看之前有個台灣人高中生拿世界第一的那種才厲害(跪 ※ 編輯: han960691 (61.216.8.103 臺灣), 05/08/2020 18:56:19

05/08 19:16, 4年前 , 46F
edge case 真的煩
05/08 19:16, 46F

05/08 21:21, 4年前 , 47F
我哪題Valid number 完美解法可能要用DFA,但是要先
05/08 21:21, 47F

05/08 21:21, 4年前 , 48F
畫出狀態轉換圖 電面那還那麼多時間想到就幹
05/08 21:21, 48F

05/08 22:44, 4年前 , 49F
感謝分享
05/08 22:44, 49F

05/09 01:12, 4年前 , 50F
推,G社陰影++
05/09 01:12, 50F

05/09 08:57, 4年前 , 51F
all the best!
05/09 08:57, 51F

05/10 20:27, 4年前 , 52F
期待google 的後續
05/10 20:27, 52F

05/12 10:34, 4年前 , 53F
推優質文章
05/12 10:34, 53F

05/13 14:54, 4年前 , 54F
推一個神人
05/13 14:54, 54F
※ 編輯: han960691 (61.216.8.103 臺灣), 05/25/2020 18:04:22
文章代碼(AID): #1UiwbNQP (Soft_Job)