1.自我介绍
2.数组和链表的区别是什么?链表在内存中怎么存的?链表怎么遍历?
3.你对json熟悉吧?说一下,我说不深入,就是项目里用过,那写个代码吧,一个json串,如果它的value是一个json. 或者是一个数组,该怎么通过key获得他的value
4.java中怎么判断一个数据的类型?
5.你知道java内存泄露吗?
6.写SQL, 一个学生表,包括id. name. class. score.求出top10的平均分大于85的人 。
7.说一下having,你觉得group by . order by哪个最耗时,如果要查询的话你应该把索引加在哪?
8.讲一下快排的思想?怎么创建多线程?
9.如果用多线程实现快排怎么实现?
10.写代码,一个整型数组,怎么把奇数放在前面,偶数放在后面,我用了辅助数组写了,她说如果不用辅助数组呢,然后说了一下思路,两个指针,一个从前往后,一个从后往前遍历,交换,时间复杂度是多少?
11.说一下jvm的垃圾回收算法
12.说一下IOC和AOP
13.你这个项目是自己做的吗,还是你们的课程要求的,我说是课程设计,讲一下吧,扯到了文件传输,画了图,群聊,然后问我都是服务端来做吗,如果群聊的话,能不能让客户端上线了自己去取消息,你这个能实现多少个客户端,客户端退出然后再次上线了接受的到原来的消息吗
14.你现在是可以实习吧?毕设做完了吗?
15.有什么问题要问的?