3年golang|25-30K|腾讯面经,最后挂了(二面)
腾讯Golang岗位二面面经
二面是通过腾讯会议进行的,有两位面试官参与,主要考察了项目相关的技术问题。
面试过程
- 项目中实现爬虫的流程。
- 爬虫如何进行鉴权。
- 如何实现分布式爬虫。
- 电商系统中图片过多导致带宽过高的解决方案。
- 微服务的服务发现机制。
- MySQL底层的几种实现方式。
- Go中channel的底层实现。
- Java NIO和Go的区别。
- 读写锁的底层实现。
- go-micro微服务架构的水平部署及代码实现。
- 如何使用micro。
- 如何进行服务发现。
- MySQL索引为什么要用B+树。
- MySQL语句的性能评测。
- 服务发现的机制。
- Raft算法的类型及特点。
- 当Go服务部署到线上后发现内存泄露,该如何处理。
我发现腾讯对基础知识和项目经验都非常重视