八股盛宴如何理解文件系统文件系统是如何管理的 linux存储文件的格式介绍一下io模型, 谈到了数据的拷贝,谈一下你对零拷贝的理解用户态你是怎么理解的介绍一下io多路复用, epoll介绍一下操作系统内存的分配方式如何理解虚拟内存spring循环依赖是什么,如何解决的介绍一下双亲委派机制,我自定义一个string能生效么redis持久化策略讲一下不同策略的使用场景aof文件如何优化介绍一下分布式锁单机redis挂了怎么办,主从集群如何保证分布式锁红锁在什么场景下会出现问题redis常用的数据类型zset原理介绍一下压缩列表和跳表压缩列表有什么问题聊一下rocketmq的基础架构消费重复如何解决抢购如果不用redis怎么做如果抢购量很大怎么搞(分库分表)mysql b+树的原理tcp如何进行拥塞控制介绍一下aps算法:数组中第一个不重复的数(数组做)总结:面试官很好,上来介绍他们的业务,可惜我操作系统太久没看,答的不好#软件开发笔面经#