网易互娱一面
两个面试官一起面,全程高能,算是见招拆招了。
- 项目
- 用 Redis 做注册中心如何感知服务上线和下线
- 100 万请求同时从 Redis 取相同的 Key,如何优化
- Redis 做分布式锁,获取锁时锁的状态改变后但响应消息丢失了,会造成什么问题,如何解决
- Sleuth 的底层实现,信息采样的底层实现
- 文件上传漏洞攻击、如何防止
- FastDFS 的架构实现
- 写一个文件备份的程序要考虑哪些
- Linux 的常见命令
- 在不用 top 指令的情况下,如何通过写代码获取整台机器的负载情况
- ThreadLocal
- 什么是 ORM 架构
- 为什么用 Mybatis,优点
- 多对多和一对多的表设计
- Raft、Paxos
- RPC 和 HTTP 的区别
- 服务端发送四段响应数据,如何保证这四段数据有序,不丢失。
- 负载均衡的实现
- 一致性哈希算法
- 多路复用、et 和 lt
- docker 为什么能部署服务
- docker 构建镜像的过程
- 聚簇索引和非聚簇索引,哪些采用了聚簇,哪些采用非聚簇
- 一段数据库代码,如何构建索引,为什么这么构建
- 什么是回表
- 通过地址查询的语句如何提高响应速度(模糊查询、倒排索引)