共计 759 个字符,预计需要花费 2 分钟才能阅读完成。
一面
意外的没有自我介绍,间接就开始问我的项目
- 介绍我的项目
- 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 分钟……
正文完