介绍实习的事情
项目的登录怎么做的
登录的一些细节问题
这个登录用了spring的什么概念
统计一个目录下所有的文件(深搜)
多线程下让线程休眠的方法
sleep和wait的区别
sleep(0)和空在那里有什么区别[!]
将俩个表关联的方式
左连接是怎样的
怎样对结果去重
怎样分页
在Java还有什么方式分页,PageHelper是怎样的
git提交的过程
commit提交后在哪
了解哪些设计模式(了解单例模式,其它的只是听过)
懒汉式怎么保证线程安全(双重检验锁)
双重检验锁一定要去掉一层,去哪层(去外面的)
单例模式的核心点(构造器私有化)
volatile了解吗
枚举方式实现单例[!]
内部类实现单例[!]
什么场景选择冒泡排序(数组中大部分已经有序)
闲聊
介绍实习的事情
项目是自己设计还是跟着视频做的
arraylist和linkedlist的区别
数组的随机存取如何实现的
数组为什么可以通过下标获取数据(有数组的初始地址,内存地址是连续的,加上偏移量)
线程池的几大参数
详细讲一下核心线程数和阻塞队列和最大线程数
JMM(!)
了解什么Java锁,synchronize和lock的区别
synchronize是重量级锁为什么还要用它((讲了一下锁升级)[!]
innodb中聚簇索引和非聚簇索引
redis在项目中如何使用的
用了redis什么数据类型(只用了string,讲了一下其它的)
redis中hash的数据结构(只知道字典)[!]
es在项目怎么用的
es为什么查询效率更高
倒排索引数据结构(不懂,说跟redis的list像)
闲聊
写一个S表达式(+-*)