Momenta Golang后端实习一面面经
- 介绍一下你的几个项目吧
- golang里面的数据类型哪些是并发安全的,哪些不是
- 项目缓存一致性怎么保证的
- 说一下Golang CSP模型以及优点 (GG, 只是听过是什么顺序模型, 就说了个channel来控制各个协程之间的同步关系, 很优雅)
- 说一下GMP模型(老八股)
- Slice 和 Map 的扩容机制
- 我们知道计算机里面有一生产者消费者模型, 给我讲述一下golang里面怎么实现, 以及如何实现优雅关闭.(拉扯了一二十分钟, 最后也不知道答得对不对)
- 计算机网络为什么要有time_wait(老八股)
- mysql隔离级别, 怎么实现的(老八股)
- mysql innodb一级索引三层b+树, 主键bigint, 每一行数据1kb, 能存多少数据. (算了2min)
- 共享屏幕写全排列(秒)