架构师--面试题库汇总
0、基础:
排序算法
1、SpringMVC工作原理之一:DispatcherServlet
2、理解JVM之一:工作机制及基本结构
3、理解JVM之二:类加载步骤及内存分配
4、SpringBoot加载机制
K8S:
Redis:
JDK8:
4、面试必问的CAS,你懂了吗
5、ZooKeeper常见面试题
6、RocketMQ
事务消息的理论
事务消息的实现:
突破性能瓶颈的处理方法有哪些?
1.简单高效的数据结构,提高检索速度;
2.磁盘的顺序写入,避免无序io竞争,提高消息存储速度;
3.预分配机制,降低文件处理等待时间;
4.依赖pagecache机制,批量从磁盘读取消息并加载到缓存,提高读取速度;
5.内存映射机制,较少用户态内核态之间的复制次数,提高处理效率。
7、MQ
Java多线程任务超时结束
java多线程设置超时时间
哨兵Sentinel限流算法
技术选型的重要原则
能否简化开发任务(首选价值)
是否符合组织内的主流技术路线(适合自己的很重要)
是否普及程度高或者学习曲线平缓(团队技术升级成本)
能否得到有效地支持(持续改善)
是否有助于规范开发流程(固化)