面试内容
Java
1:hashmap 数据接口,该接口是线程安全的吗?currenthashmap 线程安全是怎么实现的?
2:juc下面的类用过哪些?哪些场景?
3:ThreadLocal 用过吗?在什么场景? 说一下他的原理
4:CopyOnWriteArrayList 原理是什么?在什么地方用过?场景是啥?
5:反射场景
并发:
1:说一下线程池原理,在什么场景地方用过,submit execute原理是啥?
数据库:
0:数据库隔离级别
1:慢查询怎么弄
2:索引原理
3:left join right join inner join 有啥区别
4:left join 中 左表的条件写到on 后和where后有啥区别, 右表的条件写到on后和where后有啥区别
5:数据库的隔离级别,分别是怎么实现的,原理是啥
6:什么是mvcc
7:什么是覆盖索引,什么是回表
8:说一下什么是b树和b+树的区别
9:在实际项目中你做过哪些索引优化
10:索引失效的场景
Linux:
0:常用的Linux命令有哪些?
1:给文件或者是文件夹赋权的命令:
2:查看文件内容常用的命令
4:文件内容,替换内容的命令是啥?
项目:在项目中或者是生产环境中,遇到过什么问题,你是怎么发现的,你是怎么解决的。
郭慕荣博客园