度小满123面面经
一面(50min)
- 析构函数和构造函数
- 解释一下多态
- Go的协程原理
- RocketMQ底层原理了解么?
- 你知道RocketMQ是怎么保证消息顺序性的吗?
- Redis数据结构有哪些
- Redis持久化AOF和RDB原理过程
- Redis主从切换过程了解吗?
- MySQL主从切换过程了解吗?
- 在切换的时候如果有请求过来会怎么做?
- MySQL慢查询优化
- TCP和UDP的区别
- 给一个前序遍历和中序遍历,写出后序遍历(面试官说我花了1分30秒,是他面试里见过最快的,我寻思这个也不难啊)
- 手撕代码,M个相同的水果放在N个同样的盘子里,允许有盘子空着不放,问不同的方法数K是多少?
二面(25min)
- 聊简历;
- 你对分布式系统的看法;
- CAP理论;
- 有了解一致性算法吗?
- Raft***的时候服务是可用的吗?
三面(22min)
- 说一下你做的项目的亮点在哪?
- 笔试题为啥只做了半个小时就交卷了。
- TopK
- 微博排行点赞Top3怎么实现?要求实时性较高.
- 聊天;
估计三面挂了,笔试题太难0AC,然后去做别家去了,十分的尴尬。
#度小满##面经##校招##Java工程师#