首页 > 字节跳动Java三面面经(已经oc,base北京)
头像
怎么取名呢
编辑于 2021-04-18 15:24
+ 关注

字节跳动Java三面面经(已经oc,base北京) 内部员工回复

大三双非渣本

一面:
1,自我介绍
2,看过什么书(深入了解JVM虚拟机)
3,说说JVM有哪些内存区域吧
4,讲一下JVM的各个区域,虚拟机栈栈帧里有什么
5,了解过Volatile嘛,先说说volatile的特点吧,怎么防止指令重排的,讲讲原理
6,操作系统学的怎么样?说说进程,线程,协程的区别
7,说说进程间通信的方法,详细讲一下每个方法的优点和缺点
8,会计网嘛,讲讲TCP三次握手四次挥手吧(然后我就把面试肯定会问的所有情况都讲了)
算法题:二叉树的最近公共祖先,栈实现队列

二面
1,讲一下你在简历上写的最熟悉的项目
2,Spring默认是单例还是多例,讲讲单例模式
3,会redis嘛?讲讲zset的底层数据结构
4,缓存雪崩,穿透,击穿
5,了解ReetrantLock嘛?
6,讲一下JMM
7,说一下你熟悉的Linux命令
算法题:荷兰国旗(三色旗)

三面
1,介绍一下自己
2,说说项目中比较熟悉的技术栈
3,Spring中bean的默认作用域,怎么改变作用域范围,Spring的几种事务说一遍
4,你的MySQL的数据表怎么设计的,用了索引嘛
5,用到了哪些索引,说说索引的类别吧
6,知道最左前缀,最右前缀(我不知道)嘛,为什么需要最左前缀
7,说说Mysql的隔离级别,默认隔离级别,底层怎么实现的(MVCC+Next-key锁)
8,说说innodb和myisam的特点和区别
9,说说行锁和表锁
10,知道sychronized和volatile吧,给我分别讲讲,Java中那些地方用到了它们?
11,集群怎么解决同步问题
12,CAS知道吧,怎么解决ABA(三种方法)
13,你知道淘宝页面实现了那些数据表嘛?哪些是一对多,那些是多对多?
算法题:最大公共子序列

更多模拟面试

全部评论

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

推荐话题

相关热帖

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

热门推荐