首页 > 字节后端java实习一面凉经
头像
wojiukankan
编辑于 2021-03-12 18:57
+ 关注

字节后端java实习一面凉经

一、java基础
1)hashmap相关,包括底层的实现
2)初始化值如果不是2的n次方会发生什么
3)hash是怎么求的, key是怎么求的
4)链表什么时候转换成红黑树,好处是什么
5)进一步,线程不安全,需要什么结构
6)进一步,concurrenthashmap的底层实现
7)锁有那些
8)自旋锁是什么
9)公平锁和不公平锁的区别
10)可重入锁是什么,有什么用
11)读写锁是什么

二、jvm和并发
1)java内存的分类
2)虚拟机栈存了什么
3)堆存了什么
4)堆怎么分区
5)为什么要分代
6)垃圾回收的算法有哪些
7)可达性分析,什么叫可达
8)java的引用有哪些
9)内存泄露的情况
10)jmm模型和操作系统里,线程和进程,线程和线程,进程和进程的通信方式?共享内存?如何共享?
这块问了挺久的,但是我自己有点乱,也不太懂面试官问的啥意思
11)jmm内存可见性
12)线程如何共享变量
13)如何在进程里面新建一个进程

三、网络
1)TCP和UDP区别,用法
2)三次握手、四次挥手
3)tcp连接的关闭,是否可以不同步
4)wait_time是干嘛的

四、spring
1)AOP的用法,好处坏处
2)AOP怎么实现的

五、算法题
1)leet22
2)求二叉树最底层的结点的和,层次遍历

based:杭州-住小帮
已凉

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐