[心得] 新加坡Shopee, ByteDance面試心得
背景:
113電資學士班,112資工所,曾經到美國UIUC交換並跟當地教授做專題,以及在大M實習
一段時間。
背景主要是做電腦視覺方面,最近有做一些高效能計算研究。
準備:
本來在大M實習完覺得該專心做研究了,但看到同學一直刷實習經歷我也好羨慕。
因此在七月底決定刷題再找實習,殊不知已經沒什麼實習缺了。
無奈之下,只好繼續刷題打發時間。
到面試前,不知不覺就刷了九百多題 (easy 230 medium 571 hard 206)。
ByteDance內推可以參考 https://bit.ly/3qjETd6。
Shopee部分我是用這個連結 http://bit.ly/ShopeeSGTW。
面試:
Shopee Platform Engineer (OA)
大部分人都被考兩題leetcode,但是我拿到的是二十多題選擇題加上一題leetcode。
選擇題部分比較難,有邏輯測驗以及OS,DBMS,Networking,資結演算法等考題。
其中包括手動建heap, 以及從pre-order, in-order traversal還原bst等等...
leetcode大概就easy medium。
Shopee Platform Engineer (一面)
遇到一個很熱情的工程師,基本上就問一些background,OS (mutex, zombie/orphan
process...)。考一題leetcode,本來還要考另一題leetcode,不過他說我第一題寫的很
好就直接給過了。
後面介紹職位的時候很認真且詳細,讓人感覺很好!
Shopee Platform Engineer (二面)
這次遇到了team lead以及另一個旁聽的工程師,同樣問了background以及OS的知識 (p
rocess vs thread,inode...) 還有兩題leetcode。
接下來問system design,基本上就各種天馬行空亂設計亂答還挺有趣的,
剛好在實驗室有接觸過一些相關的技術,所以可以合理且有建設性的瞎掰XD。
最後問了一些家庭狀況,為什麼想來新加坡等等...
ByteDance Backend Engineer (一二面)
沒有OA就直接進入phone interview了。一二面是同一天,基本上都在問leetcode,總共
問了五題。
跟蝦皮相比,這邊的工程師感覺比較忙,對工作內容也比較保密。
ByteDance Backend Engineer (三面)
Leader面,全部都在問我做過的專案。
剛好最近做的分散式深度學習他感興趣,就從那邊延伸問一些system design的問題。
結果與心得:
拿到雙邊offer,Shopee動作快很多薪水也比較有誠意所以最後就決定去Shopee了。
以薪資來說,整包比台灣高出不少,甚至超乎了我的預期。
大概因為是fresh grad,我提到有competing offer之後也沒有實際的談薪水,但HR給出
來的package會好一些。
Interview方面,基本的CS知識要熟,雖然我也蠻常被問倒XD。
Backend缺當然就問比較多DBMS (特別是isolation,B+ tree部分) 以及網路 (https,
TCP/IP) 跟OS,這部分看glassdoor就有很多資料。
白板題大多都是leetcode top interview加上一些變化而已,都不難。
大部分都可以用dfs/bfs, hashmap, sliding window, two pointer, sorting, priori
ty queue這些常見的方法解。
我本身背景不是Backend相關也是上了,因次不要妄自菲薄,有喜歡的工作就投吧,大不
了當作一次免費的mock interview。
最後要感謝願意提供各種建議的前輩們,也祝其他求職者們順利上岸!
---
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.214.200 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1613320989.A.BD5.html
留言