keep一面java
1、java的七大原则
2、jvm的内存模型
3、如何判断垃圾可回收,什么时候回收
4、GCroot有哪些
7、hashmap的底层原理
8、红黑树和avl
9、hash函数、拉链地址法;
10、数据库的存储引擎
11、数据库的隔离级别
12、数据库的默认事务
13、acid
14、b+树,hash索引
补充:tcp,三次,四次,他们的过程,以及状态,为啥是三次,不是两次;为啥是四次,不要四次可以断开连接吗;还有操作系统挺多的;
15、大数相加(思路对了,写代码太慌,害~一言难尽)
16、非技术相关:自己有没有了解学校教授课程之外的事务等
17、反问
18、回去等通知;
(有人今天面了后收到通知的吗)
#面经##Keep##Java工程师##校招#