可能是因为我之前实习和面微信的时候面评都挺不错,所以流程走的很快,问题也不是很难?投的是后台开发,被运营开发给捞了
1.技术一面 40min
- 1.自我介绍
- 2.项目中熔断和限流怎么做的?从源码的角度来说一下
- 3.一致性哈希了解过吗?简单介绍下原理?一致性哈希的应用场景有哪些?为什么比普通哈希好?
- 4.ES搜索时各个节点怎么工作的?
- 5.对ES的查询做了哪些优化?
- 6.进程线程协程?golang的协程介绍下?
- 7.虚拟内存、物理内存、共享内存介绍下?有什么区别和使用场景?
- 8.让你设计一个进程的数据结构,应该包括哪些数据字段以及分别对应的数据类型,为什么?
- 9.tcp数据包的格式是什么?可选参数有哪些选项?
- 10.tcp拥塞控制介绍下?
- 11.反问
2.技术二面 40min
主要都是问之前在腾讯实习的项目吧,八股文几乎没问。
- 1.自我介绍
- 2.之前在PCG实习为什么没留用?
- 3.项目中熔断怎么做的,介绍一下?
- 4.ES中数据量有多大?查询耗时多少?耗时的瓶颈在哪,怎么去排查的?
- 5.对ES做了哪些查询的优化?
- 6.你这个部分的ES索引是怎么设计的?为什么要这用这种数据类型?
- 7.分词器是用的哪个?为什么要用这个?
面完之后面试官直