北森后端开发一面

今天一面刚结束,总体来说,自己感觉不是很好,问到红黑树,BTree树,B+树,表示很懵逼😂,整理一下面经吧
35分钟左右的面试,问了24道,脑袋都蒙了

😂
你熟悉哪些数据结构
二叉树如何转变成单向链表,可以说一下红黑树吗😭
链表和数组的区别,那么单向链表,双向链表,循环链表什么时候用
说一下进程,线程,协程,进程通信的几种方式
Hashset和Hashmap的区别,有什么相似之处
什么是线程安全
Hashmap安全吗,Hashtable为什么是安全的,concurrentmap为什么比hashtable效率高
说一下Hashmap的底层(哈希表+链表+红黑树)
反射,反射获取方法是快还是慢
new的时候执行了几部操作(底层)
值类型与引用类型的区别,内部分配上的区别
把一个class对象赋值给其他对象需要几步,值类型赋值几步?
说一下GC?
我说了新生代分为eden和survivor,继续问了,为什么分为两个survivor区
GC性能调优?(懵逼脸)
多线程,线程间的通信(底层实现)
主线程终止子线程的方法
stop()方法为什么会死锁
最后问到了项目中JDBC连接的过程
数据库如何取数据比较快,当时比较懵,后来想了一下,我怀疑他是不是在问我缓存
😭
jsp重写了哪些方法
最后问了一下了解哪些数据库
总体来说,比较偏底层。需要好好专研数据结构,体验感有点不好,虽然答上来居多,但是逻辑不清晰,感觉要凉。希望可以收到二面邀请吧😁#北森##校招##Java工程师##面经#
全部评论
许愿+1
点赞 回复
分享
发布于 2019-10-24 16:54
有二面吗?
点赞 回复
分享
发布于 2019-10-27 10:23
联想
校招火热招聘中
官网直投
主线程终止子线程的方法?请问楼主这咋回答
点赞 回复
分享
发布于 2021-08-18 07:03

相关推荐

4 37 评论
分享
牛客网
牛客企业服务