1、自我介绍
2、面向过程和面向对象的区别
3、封装,如果不想内部细节暴露给外部,应该怎么做?
4、开闭原则
5、继承的优缺点
6、多态,底层实现--虚函数??virtual关键字(不会)
7、重写的时候设置为虚函数(不会)
8、HashMap底层结构
9、单链表插入和删除
10、常见的排序方式,冒泡排序的思想
11、内存区域
12、虚拟内存作用
13、进程和线程的区别
14、线程的通讯方式
15、项目
16、Spring MVC的数据隔离
17、get和post区别
18、tcp如何保证可靠性
19、项目中的难点
20、毕业之后的发展方向
21、反问