面试点
集合:
- arraylist和linkedlist的底层结构,互相比较优势
- Hashmap的底层。
- Treemap自定义排序实现方式
- hashmap初始容量
并发:
- 开启线程的几种方式
- 列举常用线程池,你用过哪几种。
- 线程池的几个参数。
- 列举缓冲队列,并解释各个优势
- 列举线程池的排队策略,你用过哪几种。
- 线程的生命周期
javaweb:
- 用过哪几种请求,post和get的区别。
- https和http区别。
- 你们项目是怎么保存用户登录状态的,是jwt还是session
- servlet的生命周期
spring:
- ioc原理
- aop两种代理模式
- spring包含哪几种设计模式,你对设计模式的运用
- springmvc的整个过程
springboot:
- springboot自动装配原理
- 用springboot的好处
- 说出常用的注解
- 实例注入的的几种方式
spingcloud:
- 列举常用组件
- config的配置文件是放在哪的? -我是放在github
- feign负载均衡的策略有几种,feign是客户端的负载均衡还是服务器的(客户端的)
- 启动类上有几种注解
数据库:
- mysql锁 这个我直接说不知道了,不知道会问什么
- 优化策略
- mysql索引的数据结构和失效条件。
mybatis:
- parametertype和parametermap的区别
- $和#的区别,各自应用场景
redis:
- 某个点挂了怎么办
- 哨兵模式
- 使用场景
- 列举用过那些数据类型
es:
- 有用什么可视化工具吗
- es原理
- es是怎么做同步的
linux:
- cpu满了怎么排查? 好像是属啥命令
- docker如何开启镜像?
帮我改善此页面 (opens new window)
上次更新: 2021/11/13, 06:18:16