北森后端开发一面
今天一面刚结束,总体来说,自己感觉不是很好,问到红黑树,BTree树,B+树,表示很懵逼😂,整理一下面经吧
35分钟左右的面试,问了24道,脑袋都蒙了
😂
你熟悉哪些数据结构
二叉树如何转变成单向链表,可以说一下红黑树吗😭
链表和数组的区别,那么单向链表,双向链表,循环链表什么时候用
说一下进程,线程,协程,进程通信的几种方式
Hashset和Hashmap的区别,有什么相似之处
什么是线程安全
Hashmap安全吗,Hashtable为什么是安全的,concurrentmap为什么比hashtable效率高
说一下Hashmap的底层(哈希表+链表+红黑树)
反射,反射获取方法是快还是慢
new的时候执行了几部操作(底层)
值类型与引用类型的区别,内部分配上的区别
把一个class对象赋值给其他对象需要几步,值类型赋值几步?
说一下GC?
我说了新生代分为eden和survivor,继续问了,为什么分为两个survivor区
GC性能调优?(懵逼脸)
多线程,线程间的通信(底层实现)
主线程终止子线程的方法
stop()方法为什么会死锁
最后问到了项目中JDBC连接的过程
数据库如何取数据比较快,当时比较懵,后来想了一下,我怀疑他是不是在问我缓存
😭
jsp重写了哪些方法
最后问了一下了解哪些数据库
总体来说,比较偏底层。需要好好专研数据结构,体验感有点不好,虽然答上来居多,但是逻辑不清晰,感觉要凉。希望可以收到二面邀请吧😁#北森##校招##Java工程师##面经#
35分钟左右的面试,问了24道,脑袋都蒙了
😂
你熟悉哪些数据结构
二叉树如何转变成单向链表,可以说一下红黑树吗😭
链表和数组的区别,那么单向链表,双向链表,循环链表什么时候用
说一下进程,线程,协程,进程通信的几种方式
Hashset和Hashmap的区别,有什么相似之处
什么是线程安全
Hashmap安全吗,Hashtable为什么是安全的,concurrentmap为什么比hashtable效率高
说一下Hashmap的底层(哈希表+链表+红黑树)
反射,反射获取方法是快还是慢
new的时候执行了几部操作(底层)
值类型与引用类型的区别,内部分配上的区别
把一个class对象赋值给其他对象需要几步,值类型赋值几步?
说一下GC?
我说了新生代分为eden和survivor,继续问了,为什么分为两个survivor区
GC性能调优?(懵逼脸)
多线程,线程间的通信(底层实现)
主线程终止子线程的方法
stop()方法为什么会死锁
最后问到了项目中JDBC连接的过程
数据库如何取数据比较快,当时比较懵,后来想了一下,我怀疑他是不是在问我缓存
😭
jsp重写了哪些方法
最后问了一下了解哪些数据库
总体来说,比较偏底层。需要好好专研数据结构,体验感有点不好,虽然答上来居多,但是逻辑不清晰,感觉要凉。希望可以收到二面邀请吧😁#北森##校招##Java工程师##面经#