两个面试官一起面,全程高能,算是见招拆招了。
项目
用 Redis 做注册中心如何感知服务上线和下线
100 万请求同时从 Redis 取相同的 Key,如何优化
Redis 做分布式锁,获取锁时锁的状态改变后如果响应消息丢失了,会造成什么问题,如何解决
Sleuth 的底层实现,信息采样的底层实现
文件上传漏洞攻击、如何防止
FastDFS 的架构实现
写一个文件备份的程序要考虑哪些
Linux 的常见命令
再不用 top 指令的情况下,如何通过写代码获取整台机器的负载情况
ThreadLocal
什么是 ORM 架构
为什么用 Mybatis,优点
多对多和一对多的表设计
Raft、Paxos
RPC 和 HTTP 的区别
服务端发送四段响应数据,如何保证这四段数据有序,不丢失。
负载均衡的实现
一致性哈希算法
多路复用、et 和 lt
docker 为什么能部署服务
docker 构建镜像的过程
聚簇索引和非聚簇索引,哪些采用了聚簇,哪些采用非聚簇
一段数据库代码,如何构建索引,为什么要这么构建
什么是回表
通过地址查询的语句如何提高响应速度(模糊查询、倒排索引)
以上是最近面试的经历问的内容,希望可以帮到准备去面试的小伙伴,可以拿到心仪的OF
如果感觉小编写得不错,请素质三连:点赞+转发+关注。我会努力写出更好的作品分享给大家。更多JAVA进阶学习资料小编已打包好,可以关注私信找我领取哦!