8.24字节飞书后端一面面经

(面完半个小时感谢信就来了)
这周面试都面完了,写下面经,攒攒人品
concurrentHashMap,如何实现线程安全的?不用锁怎么实现?
平衡二叉树?
B+树的优点?
锁的分类?
JMM中handsBefore是什么?有哪些规则?
覆盖索引?为什么覆盖索引比普通索引更快?
数据结构的堆?
什么是死锁?哪些解决方法?
事务隔离级别?不同事务隔离级别舍弃了哪些性能?
项目中遇到的比较重要的问题?
遇到问题怎么解决?
签到算法题目:两个数组,找出第k大的数
全部评论
算法题是力扣原题吗
2 回复 分享
发布于 2023-08-29 00:33 广东
感谢分享。 是不是其中JMM中handsBefore是指HappensBefore原则,这个在深入理解java虚拟机这本书里有,感觉被问的频率挺高的。
1 回复 分享
发布于 2023-08-31 09:29 陕西
24号面的字节其他岗位,现在还没结果
点赞 回复 分享
发布于 2023-08-28 11:57 新加坡
啥时候投的?
点赞 回复 分享
发布于 2023-08-28 10:54 湖南

相关推荐

18号下午面试 21号上午感谢信回忆版(乱序版)1.讲解一下JMM内存模型?2.你项目中使用到了Redis,那你在Redis当中缓存了哪些信息?3.在Redis中缓存的信息是什么结构缓存的?4.美团等外卖平台上的排行榜使用什么结构缓存的?5.面试官说应该也要缓存库存信息,那么是否会出现“下单页面显示有库存,但下单失败”的现象?以及产生的原因?6.介绍一下Redis有哪些集群?7.是否了解过哨兵模式中怎样选取从节点作为主节点?(不会,就讲了一下主观下线+客观下线)8.双写一致性是什么?如何保证这个双写一致性的?9.乐观锁解决超卖问题是如何实现的?(版本号)10.这个布隆过滤器是什么目的?了解过布隆过滤器吗?讲讲它的原理?并说一说他可能存在的问题?也就是说由于有哈希冲突不能够完全解决这个问题,只能说是缓解对吧?11.场景题:在美团、饿了么等外卖平台,哪些场景会用到布隆过滤器解决缓存穿透的问题?12.Synchronized和reentrantlock的区别?13.讲一下事务的隔离级别以及MVCC(读未提交、读已提交、可重复读、串行化;脏读、不可重复读、幻读;MVCC大致讲了一下readview,然后版本链;间隙锁可以解决在可重复读的隔离级别下的幻读问题)14.如果查询的表中只有两列数据,一列是主键索引、一列是没有索引的。。。忘记后面问题?(表级锁,锁住的是整张表)15.如果两列数据,一列A是主键索引,一列B有索引,能否插入/查询数据where b=xxx?(这个不会,面试官:行级锁;14和15主要就是锁的粒度、索引?)16.说一下垃圾回收手撕:K个一组 反转链表 自己写输入输出反问:这个岗位主要做什么业务?(数字银行 东南亚的)问了一下面试评判标准(综合性考量)
查看16道真题和解析
点赞 评论 收藏
分享
评论
13
58
分享

创作者周榜

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