时间 9.14 11.00-11.201.能实习多久2.介绍项目3.Java语言有哪些特点?4.Java虚拟机如何实现平台无关性,介绍过程5.什么是线程和进程?进程和线程的区别是什么?6.什么是死锁?7.如何预防和避免线程死锁?8.volatile关键字有什么作用?9.volatile关键字的可见性底层是如何实现的?10.synchronized底层原理了解吗?11.如何使用synchronized?12.String和StringBuffer的区别?13.String str1 = "a"; String str2 = "b"; String str3 = str1+str2; 这个过程一共创建了几个对象?14.WebSocket在项目中是怎么用的,WebSocket的工作过程是什么样的?15.项目中是如何利用Cache Aside Pattern解决数据库与缓存的一致性问题?16.反问17.平时做项目都用的Spring吗?18.本科阶段学过哪些课程?19.做项目的过程中遇到OOM是怎么解决的?20.评价:对JVM不了解