2021 Jan
Line Bank - Sr. Java Engineer
Work Location
Unknown
Interview Process
在104上面投遞,過了一陣子後會寄給你一封線上codility,不過平台是韓國自己的,非常難用的平台。
小道消息是,Line pay跟Line bank的題目一樣,但HR跟我說題目是用AI算出來的…XD
Stage 0
大概是五題,四題難度是 <= leetcode easy,甚至有的題目跟給大一寫得差不多難,算是這次看過最簡單的問題。只有一題graph大概是leetcode medium的難度。
Stage 1
HR打電話來問說要不要面試,然後題目難不難,平台用起來怎麼樣。有小抱怨了一下,根據HR打電話來的時間,感覺他們公司挺長的。
正式面試時等了大概快十分鐘,然後原本預定是兩位面試者,但實際只來了一位,聽面試者跟HR的談話,似乎是另一位臨時有事不來了。有點小傻眼xD
面試的問題基本上就也不難,不過面試者感覺開發經驗也不太夠,問的問題都有點沒切到核心。大概都是你用過什麼技術,但不會問到這個技術的優缺點,也沒有問系統設計相關。
內部架構聽起來是只負責開發商業邏輯,實際的架構跟deployment是由韓國負責。
HR有點煩人,會一直插話xD 舉例:
- 我們用的技術可能不是最新,因為我們是金融業,不過我們在金融業應該會是最新的,其他都是用cobal或是C#,我們用java比較新(??? C#比較舊嗎???)
- 問團隊大小時,HR又跳出來說團隊大小是機密,不過大概是十多人(機密可以說嗎?XD)
結束後HR原本說稍後或隔天早上會打電話來確認
Offer
過了很久有找我跟韓國面試,但因為已經拿到其他Offer拒絕。
Grab - Sr. Engineer (Ads), Golang
Work Location
台北,據說是信義區,但目前還沒辦公室
How to interview
Google Meet
Conclusion
超爛。
Interview Process
Stage 0
HR是新加坡的中國人。大概簡單介紹一下台北team,但內容跟實際情況有點偏頗xD 另外有說不用會寫golang。約了三個小時面試跟三位面試者面試。
Stage 1
兩位面試者,第一位是白板題,難度大概是Medium。 第二位面試者說他要看會不會golang,所以就出了一題簡單的題目請我用go寫。
第二位面試者非常的… 誠實,他直接表示台北team非常的草創,而且很不穩定,直到去年七月才爭取到project能做。另外也有說grab內部沒有CD,也沒有做microservice,底層是開了一堆EC2來撐流量。聽起來是非常不可思議…
然後第二位面試者強烈鼓吹我去投新加坡本部的infra team,明示暗示我不適合台北team…xD
面試完成後就等第三位的面試。但這邊就是讓我最傻眼的部分,到面試前剩三分鐘的時候HR寄信說要取消面試…
Offer
Not select
ByteDance - Sr. Engineer, Product Infrastructre
Work Location
新加坡
How to interview
某個他們自己開發的軟體
Interview Process
據說是三面,不過我第一關就掰了xD
Stage 1
是個講中文的工程師,不過口音有點重所以聽起來有點吃力。問了很多Redis跟Mysql底層實作、資料結構的問題。
完全沒有問cloud service相關的問題。
有問如何建立一座Redis叢集。 但因為我做Devops的時期,算是全面都用cloud-native的solution,所以大部分被一直被問倒。“聽起來"他的內部架構都是自幹的,沒有用AWS/Azure/GCP, etc. 似乎又不太意外。另外他有考shell script跟白板題。白板題的時間非常短,只有15分鐘,大約是Medium的難度。
Offer
無聲卡
Agoda - Sr. Backend Engineer
Work where
泰國曼谷
How to interview
Google Meet
How
HR說他覺得我比較適合另一個職位,然後就直接幫我轉去面那個了xD 單位是負責Agoda global的deployment。
Stage 1
線上面試,白板題是reverse string。
Offer
面完後就無聲卡,不過過了很久HR又寄信說還在考慮中,於是就寄信跟他說我沒興趣,可以少考慮一個人..xD
Carousell - Sr. Backend Engineer, Search Team
Work where
中山區
Conclusion
很硬的面試,關卡很冗長
How to interview
Google Meet
Stage 0
Hackerrank,難度大概是Medium,兩題,都沒有考到很偏的資料結構或是演算法。
Stage 1
兩關三個小時,全英文面試。
第一關是Coding skill,偏向System design的題目。沒寫完但大概是過了(?)
第二關是System design,會給一個Sample,請你列出所有feature,並起一個一個問你要怎麼實作,要用什麼技術,這個技術有什麼優點。
Stage 2
On site interview。有一位台灣的Principal Engineer跟一位印度人。印度人英文很難懂,但主要會著重之前你的專案經驗,問題不太難。
接下來會是台灣的Site director,也是偏向了解soft skill跟背景知識。Site director人也滿好的,整體面試經驗很讚~
Offer
無聲卡