八股 + 项目1.实习介绍2.项目设计背景3.怎么理解面向对象和面向过程4.面向对象有哪些特征,讲一下多态,多态的实现5.接口和抽象类的区别以及相同点6.Java中的垃圾回收(垃圾回收算法以及垃圾回收器)7.G1垃圾回收器怎么实现回收高价值区域的?8.数组和集合的区别9.哈希冲突是什么?造成的原因以及解决方案。10.算法:53。最大子数组和,要求输出和以及数组的边界11.sql :员工表:(name, salary, age) 薪资等级表 (salary_grade, upper_imit, lower_limit) ,输出每个员工对应的薪资等级。12.tcp三次握手,四次挥手,为什么挥手不能是三次13.输入www.baidu.com,发现没有反应,排查方法14.场景:2个10G大文件,存储的都是user_id, 内存只有4G,怎么找到所有的user_id(去重)15.项目问答16.实验室情况反问