**一面**
- 自我介绍
- 说一个项目的架构
- go主要用的框架
- 对go的中间件和工作机制有了解吗?
- 对数据库操作有什么了解吗
- 对连接池有了解吗?
- go的垃圾回收机制
- gmp模型
- go的sync.Map了解吗
- channel主要做什么事情
- 数据库这块儿mysql用的多吗?
- 存储引擎了解哪些
- 对mysql索引了解哪些
- redis的过期策略是什么?
- 微服务这边用到哪些?
- 算法:两个无序数组找到他们的交集
- 算法:分层遍历二叉树
- 常见的http状态码
- tcp和udp区别
- tcp三次握手四次挥手
- 业务迭代遇到过晚上上线的事情吗?
- 上线的时候业务中断有什么方式去规避吗?
- k8spod切换策略
**二面**
- 自我介绍
- 做过的项目说一下
- 怎么检查go问题
- 未来技术方向怎么选
- gmp模型
- 切片的底层实现
- go和node的差别
**三面**
- 自我介绍
- k8s如何找到一个节点上的所有pod
- 如何通过goclient写代码获取
- 日志监控怎么做的?
- dockerfilecmd和entrypoint有什么区别
- 项目里面有自己独立负责的吗?
- 说下在线教室
- 如何保证连接的均衡?不至于所有连接连到一个地方?
- 调研的ocr识别是做什么?
- 做个题,看下这个这么写有什么问题
- 写个channel相关的题,并发模型,爬虫url,控制并发量
- context包内部如何实现的?
**四面**
- 自我介绍
- 你在第一家公司服务的用户是谁?
- 素质教育还是应试教育?
- 你在里面用技术解决什么问题?
- 这里面有什么你觉得做得比较好的项目?
- 视频用的什么服务?
- 信令用wss还是ws?
- 调度哪个用户连接哪个机器?
- 如果业务量大,如何让客户端能够均衡的连接服务器
- wss是基于tcp的,tcp有个半连接队列,有没有遇到发了信令但是服务器没收到的情况?
- 自习和用户增长?
- 题拍拍主要做拍搜服务的,题拍拍主要做增长,后面会做微服务架构k8s等
- 考虑问题的时候从用户角度去考虑?用户是谁?为谁服务?
**五面**
- 自我介绍
- devops是怎么做的?
- 会保留一些tag、镜像之类的东西吗?
- 服务的属性配置用的什么?
- docker是怎么做隔离的?
- docker和宿主机有几种网络通信方式
- k8s和pod什么关系?
- k8s定义了什么标准来操纵docker
- k8s有几种service类型
- 报警这边怎么做的?
- 为什么没有用ELK
- go怎么实现封装继承多态
- 为什么go的变量申请类型是为了什么?
有疑问加站长微信联系(非本文作者))