1、自我介绍
2、项目中遇到了什么问题 有什么难点 如何解决的
3、java八股
(1)接口和抽象类有什么区别
(2)static和final有什么区别
static用于定义类的静态成员。静态成员属于整个类而非实例对象。
static成员可以在没有任何对象的情况下,使用类名调用。
静态方法只能直接访问类的其他静态成员,不能直接访问非静态成员。
final用于声明属性、方法或类是“最终”的,即他们不能被修改(属性和类)或者重写(方法)
final用于变量时,必须在构造函数中或在定义式被初始化
final方法不能被子类重写 final类不能被继承
(3)单机有限内存,对乱序长整型数字文件进行排序
(4)JVM加载类
4、Mysql
(1)如何索引优化
(2)采用什么结构存储索引 为什么
5、分库和分表
6、搜索算法有了解吗