面试总结V1.1

个别问题在网上查找不到答案请在下面留言

mysql
innode和myisam区别
innode数据类型
行锁和表锁区别
innode和myisam分别各支持什么锁
innode索引使用的是什么数据结构 为什么?
innode索引使用规则?
怎么拆分sql语句?
innode支持事务 事务特性 实现?
怎么优化?分库 分表 垂直分 水平分 策略?
怎么排查线上问题?
mysql分布式id策略?
分布式事务?区别?
redis
数据类型?
项目中怎么使用?
什么架构 区别?
怎么保证高性能?
怎么保证高可用?
redis过期key删除策略 ?内存淘汰策略?
redis持久化? 区别?
redis事务?实现
缓存穿透 缓存雪崩 处理?
为什么要使用?
Java
异常类型 区别
线程池使用 参数含义 线程创建过程
HashMap 扩容机制?什么情况下会产生什么问题?达到阈值一定会扩容吗?
树化问题?
ArrayList扩容机制?
Java 锁
Synchronized升级过程实现
Lock实现
AQS
共享锁和独占锁
垃圾回收机制
怎么判断对象是否是垃圾
Java垃圾回收器
垃圾回收过程
线上使用经验 调优经验
设计模式
SSM
Spring IOC AOP 事务
SpringMVC 过程 与Structs区别?
Mybatis和Hibernate区别?
单例原因
动态代理?区别?
Mybatis分页实现原理?
SpringBoot
好处?
starter原理
SpringBootConfiguration注解?
Bean注解?
SpringCloud
各个组件使用?
Eureka和zk区别?
Eureka的缓存机制
OpenFeign调用策略 重试机制
SPI
分布式事务
消息队列?
区别
高可用
可靠性
队列内各个概念?
容错机制
为什么要引入队列
算法以及数据结构
基础排序
一些经典问题 如约瑟夫环 圆盘移动
数据结构 堆 栈 队列 树
树的相关题目
链表的相关题目
网络:
从浏览器输入网址到返回网页发生了什么?
网络七层模型以及深入了解?

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×