一面
意外的沒有自我介紹,直接就開始問專案
-
介紹專案
-
Go基礎
-
- Go有哪些資料結構
- Go的資料結構的零值是什么
- 切片是怎么擴容的
- Go中new和make的區別
- make可以初始化哪些結構
- 了解過channel嗎
- channel內部資料結構有了解嗎
- 有緩沖和無緩沖的區別
- 假設向關閉的channel寫或讀會發生什么
- panic和error了解過嗎
- panic如何處理
- 連續關閉兩次管道會發生什么
- 了解過Go的記憶體管理嗎
- 簡述下GC原理和程序
- 簡述下GMP模型和調度程序
-
資料結構
-
- 簡述下了解的排序演算法
- 說一說你最熟悉的排序演算法的程序和復雜度
-
Docker
-
- 簡述下Docker
- 簡述下你一般用Docker干什么
- 了解過k8s嗎
-
MySQL
-
- 隔離級別
- 簡述下事務
- Where和Having的區別
-
反問
-
- 我問得想更深入了解公司和云平臺部門
小結
總耗時30分鐘左右,面試官是個小哥哥,聲音聽上去很年輕,我遇到說錯的地方的時候也會提示我例如關閉的Channel那里我說反了也提示我說反了,意外的沒有要求手寫代碼,而是口頭簡述代碼和復雜有點意外
總的來說shein的云平臺部門很看重語言基礎,問了很多東西,相比我準備了許久的資料庫幾乎沒什么問而且我還答的非常不好(最后那個我甚至忘光了),
二面
二面出乎意料,看來確實有點缺人,基本上在聊天,很輕松,首先是自我介紹,然后問本科是什么,為什么沒參加秋招,研究生考試如何,考得哪里的研究生,然后問本科你覺得最重要的三門課是什么,為什么,
然后問玩不玩游戲,假如有個180g的游戲但電腦只有4g記憶體,你要如何加載這個游戲,作業系統會發生什么問題,問頁面置換是什么,有哪些演算法,聊一聊LRU怎么實作,最后問了問快排思想
結尾問喜歡看書么,看什么型別的書,最后反問階段
面試官很nice,最后還說如果考上研想實習可以來找他,也加了微信,整個程序只有15分鐘……
本文由 GOLANG ROADMAP 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/426370.html
標籤:其他
