金山办公服务端开发线上面试
金山
java
- MySQL的ACID讲一下,延伸到隔离级别
- 数据库的事务隔离知道吗?
- 数据库底层有哪些数据结构实现?B树和B+树的区别?你觉得B+树还能在哪些方面做优化?
- MySQL的索引,为什么是B+而不是平衡二叉树
- 微服务架构:dubbo 和 springcloud 的区别,以及各自对应的使用场景。
- 为什么redis需要把所有数据放到内存中?
- Mysql把一个大表拆分多个表后,如何解决跨表查询效率问题?
- Redis hash、zset 数据结构?跳表是怎么构建的?
- springboot内嵌tomcat容器,你知道是怎么做到的吗?
- synchronize 以及锁的优化 轻量级锁 偏向锁 重量级锁
- spring中bean加载机制,bean生成的具体步骤,ioc注入的方式
- Java线程池ThreadPoolEcecutor参数,基本参数,使用场景
- countdownlatch功能实现
- 说一说redis数据淘汰机制
- 说一说计算机网络的七层结构
- 分布式架构设计哪方面比较熟悉
- redis持久化的几种方式
- 将现有线性存储结构改成环形结构
- spring AOP IOC的原理
- ThreadLocal 的结构?
- 快速排序和归并排序时间复杂度都一样,为什么要用快速排序
- Redis 如何实现持久化?
- 讲一下Hadoop与spark的区别。
- 多线程和高并发有什么区别