一面 4.19 50min
腾讯会议
- 自我介绍+项目
- 进程线程区别
- 线程锁 底层实现原理
- 还有…可能一两道基础的八股文把记不太清了,难度不大
两道算法 - lc 股票利润
- 二分查找
二面 4.12 50min
腾讯会议
- 自我介绍+项目(介绍一个印象最深的+负责的部分)
- 操作系统线程进程
- volatile synchronized
- wait() notify()
- mysql 建表
- mysql 引擎
- mysql 索引
- 数据库恢复,问如果磁盘损坏如何恢复,没答上来,应该是做数据备份
- redis缓存+结合项目问缓存设计
- 缓存一致性
- 网络编程如何使用,答步骤
- 一个服务端多个客户端如何解决, IO多路复用
- select poll epoll 区别
- 开放性问题:如果让你自己设计搜索引擎,如何设计
一道算法:
反转链表
三面
-
介绍一下自己,为什么选择出来看看机会
-
聊项目,警报怎么做的,统一接入监控项怎么做的
-
聊项目,配置中心项目,问实时配置推送怎么做
-
讨论为什么选择所有的组件依赖放在配置中心中控制
-
我现在要做一个限流功能,怎么做?
-
这个限流要做成分布式的,怎么做?</