字节提前批java

7.14一二面一起,7.17完成三面
一面:
算法题:二叉树左视图
sql索引,写了三个sql,判断用到那几个索引
java内存结构
进程和线程区别
GC垃圾回收,垃圾回收器
redis分布式锁,保证原子性,删了别的服务锁如何解决,token存放的位置
zookeeper锁的原理
缓存雪崩,缓存击穿,缓存穿透,解释概念以及解决方案
布隆过滤器的原理
悲观锁和乐观锁以及各自应用场景,java中锁
synchronized与lock的区别
mq如何保证消息的有序性
消息不丢失如何解决
mysql事务隔离级别,默认的是哪一个,幻读的概念,如何解决幻读
mysql行锁和表锁,主从复制原理
mysql日志中redo和undo日志概念以及应用
es中的数据类型,倒排索引,插入数据和读数据过程
es中refresh过程


二面:
算法题:1.正整数n, 123, 1*1+2*2+3*3=14 => .... 1判断结果是否为1
2.整数数组,8, -12, 7, 6, -15, 12求连续相加和最大的子串
sql题:
classId studentId courseId score
1. 求1班总分最高的前三名
2. 求每个班总分最高的前三名
分布式微服务和单体应用的区别,什么时候考虑用单体应用
场景设计题:海量商品中,如何可以搜索出排行前100的商品,es中如何进行存储,怎样设计
不同服务调用接口,如果发生网络抖动原因,如何保证服务之间不会在数据库中产生脏数据
接口幂等保证
消息队列如何保证消息不丢失
java的三大特性,进行解释说明
多态的底层原理
用过的集合,线程安全的集合,ConcurrentHashMap的原理
SSO单点登录过程介绍
用户登录信息如何保存(jwt)


三面:
两道代码题:
1.设计延迟队列数据结构
说明自己设计的数据结构会出现什么问题
2.二叉树的中序后继节点
#字节跳动#
全部评论
二面的算法第一题是暴力+哈希记录吗😂
1 回复
分享
发布于 2020-07-17 21:51
请问下面试的是哪个部门呀?
点赞 回复
分享
发布于 2020-07-17 22:02
博乐游戏
校招火热招聘中
官网直投
请问你二面结束后多久约的三面T_T
点赞 回复
分享
发布于 2020-07-18 16:32

相关推荐

点赞 评论 收藏
转发
5 49 评论
分享
牛客网
牛客企业服务