字节 后端 一面

字节 后端 一面(55min)

1.自我介绍

2.谈谈你了解java的哪些方面(集合、juc、jvm)

3.讲一下基本数据类型,基本类型和包装类有什么区别

4.讲一讲ArrayList和LinkedList有什么区别,分别用于什么场景

4.包装类自动装拆包有什么问题

5.讲一讲对jmm的理解,jmm有哪些特性呢(可见性、原子性)

6.jmm可见性是如何实现的呢

7.jmm如何实现原子性

8.你了解哪些cas的类

9.线程和进程有什么区别

10.讲一讲你对线程池的理解,在项目中有用到线程池吗

11.多线程的锁了解哪些,讲一下synchronized是如何实现的,锁升级12.为什么会发生死锁呢

13.计算机网络7层协议模型,TCP在哪一层,tcp有哪些机制

14.TCP的三次握手四次挥手是如何实现的呢,为什么要三次握手四次挥手呢15.你在项目中有用到索引吗,有,为什么这么考虑

16.主键索引和唯一索引有什么区别,为什么采用B+树作为存储结构17.讲到了隐藏字段undolog是用来做什么的18.讲一讲redolog有什么作用,2pc两段式提交

19.你有在线上排查过一些问题嘛oom,有在线上排查过因为时区和实体机时间不一致导致的问题20.算法:合并有序数组、删除链表第k个节点

全部评论
没问实习吗,感觉都是基础八股
点赞 回复 分享
发布于 昨天 23:41 安徽
哪个部门啊
点赞 回复 分享
发布于 昨天 23:00 上海

相关推荐

评论
点赞
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务