1、ArrayList和LinkedList对比(一个数组、一个双向链表、查询时间、插入删除时间各有所长) 2、内存泄漏,有没有遇到过(有些无法回收的资源—一些忘记关闭的连接等) 3、OOM,有没有遇到过(一次性读入过大的数据到内存当中,导致占满,或者对象创建过多) 3、局部性原理(时间局部性、空间局部性) 4、虚拟内存(栈和堆) 5、TCP和HTTP对比(TCP是网络传输协议—传输层,HTTP是超文本传输协议——应用层,HTTP底层是TCP协议) 6、TCP和UDP对比(有连接与无连接) 7、什么是线程安全(并发情况下,保证数据最终一致性) 8、Java的线程状态(新建、就绪、运行、阻塞、死...