1.自我介绍,
2.面向对象特点,然后引申,类与类之间的关系,什么场景用继承,什么场景用包含~(不会)
3.进程和线程区别
4.线程状态,以及转换
5.创建多线程方式
6.sleep wait
7.mysql 优化方面
8.写sql
9.写单例,口述一遍
10.redis 位图。
11.redis 8种数据结构
12 redis中 set详细介绍 判断一个key在不在一个set里面的时间复杂度( O(1) ),我猜的。看来我们也得看看redis的源码了~~~
13 持久化方式
- 磁盘怎么防止碎片
- vim怎么整行删除
- CAS底层通过什么实现
- 多个Java程序并发访问数据库,怎么实现数据库的线程事务安全
- 分布式怎么存储Session
- 为啥用git不用其他的
- CPU为啥有多级缓存
- Socket了解么
- ping用到的协议
- Hashmap在 1.8以前怎么解决冲突的
- JDK哪里用到享元模式、那里用到原型模式
- Springboot为啥可以配置这么少就能用
- Spring怎么解决循环依赖
- Mybatis为什么实现接口就可以访问数据库
- linux底层实现的IO模型,epoll是什么
- 80486变长还是定长