1. 自我介绍2. 项目介绍 (基本上简历上的项目都问了一遍) a. 开发的模块 b. 部署的流程 c. 具体的实现3. 实习介绍 a. 实习工作内容 和 怎么实现 b. 实习最大的收获是什么4. 讲讲Go的垃圾回收 a. 有了解过其他的语言的垃圾回收吗 b. 为什么Go语言要使用三色标记法5. GMP原理6. Mysql了解的怎么样? a. 讲讲事务的隔离性 b. 乐观锁和悲观锁了解吗 ⅰ. mysql中哪些支持乐观锁 哪些支持悲观锁 c. 幻读和脏读是什么 d. 什么是索引、索引的种类、索引的作用 e. 平衡二叉树、B树、B+树是什么7. Redis了解的怎么样 a. 说说常用的Redis数据结构 b. 什么是hash,怎么解决hash冲突,除了拉链法还有其他的吗 c. redis 内存淘汰机制 d. redis 过期删除机制 e. 8. 其他语言有了解吗,还是就会Go a. 讲讲Go中协程是怎么通信的 b. 如果我想要主协程等待其他协程运行完再运行应该怎么执行 ⅰ. waitGroup的底层试是什么 c. new 和 make的区别9. 手撕,判断链表是否有环LC原题,(15分钟) 从0手撕 acm模式10. 目前手上有几个offer11. 反问#go##golang##春招#