总时长:45min,项目15min,八股20min,算法10min。1、项目相关2、同步和异步的区别?3、线程安全和不安全怎么分辨,解决方法?(ThreadLocal)、ThreadLocal怎么保证线程安全?还有什么其他保证线程安全的方法(synchronized)?4、怎么保证锁安全释放(finally)?5、反射创建和new哪个效率高?6、Java nio三大核心?7、buffer优点?8、channel优点?9、字节流和字符流区别,使用场景?10、深拷贝浅拷贝区别?11、Java支不支持运算符重载,你对此的理解?12、系统调用和库函数调用区别?13、写算法,时间和空间复杂度14、对于互联网行业工作强度的看法