百度-智能交管-提前批一面
#百度提前批#
Java基础:
1、基本数据类型都有其对应的包装类,为什么?哪些情况会用到自动装箱和自动拆箱?
2、string类型能不能修改?为什么要这样设计?
3、说一下线性池
4、线程的状态
5、synchronized 和 lock锁
6、AQS
7、HashMap 和 CurrentHashMap
数据库:
8、索引的数据结构
9、索引的类型
10、聚簇索引和非聚簇索引
11、一定会走索引吗?为什么?
12、如果一条SQL执行很慢,怎么优化?
13、重建索引了解吗?
14、数据库的锁,了解哪些?(只回答了行级锁)
15、数据库的悲观锁和乐观锁?
15、数据库死锁?
16、redis 的集群了解吗?(不了解)
17、redis的持久化策略?
框架:
18、SpringBoot初始化做了什么?
没写题,然后就结束了。。。