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 湖南

相关推荐

查看23道真题和解析
点赞 评论 收藏
分享
04-26 11:02
门头沟学院 Java
一共 45 分钟左右,无手撕。1.自我介绍2.项目3.netty 基于什么协议?tcp 和 udp 有哪些 不同 ?udp 可以应用在哪些场景?了解过 websocket 吗?4.如何解决粘包半包问题?5.你说你 netty 自定义了协议,介绍一下。6.arraylist 和 linkedlist,arraylist 线程安全吗,为什么不安全,如何能线程安全,java 中有线程安全的数组集合吗?7.hashmap 扩容机制,线程安全吗?有哪些线程安全的?两个版本的 concurrenthashmap 底层有哪些不同?8.如果一定对象要作为 hashmap 的 key 请问有什么要求?9.equals 和==10.synchronized 修饰函数和 synchronized 修饰代码段有什么不同?synchronized 括号中的对象有哪些要求,是否随便一个对象都可以?11.Collections.synchronizedlist 将 arraylist 包裹了,后面遍历的时候还需要加锁吗,为什么?12.如果一个 java 程序内存占用过高,怎么进行排查?如何区分内存泄漏和大对象?如果是内存泄漏的话如何找出是被谁持有的?13.介绍一下双亲委派机制,为什么要有这个机制?14.介绍一下垃圾回收算法。反问1.业务2.暑期实习面试流程感觉和面试官聊的还可以,最后反问结束面试官还提醒我参加晚上的笔试。结果 20 分钟后发邮件流程结束,取消笔试
查看14道真题和解析
点赞 评论 收藏
分享
评论
13
58
分享

创作者周榜

更多
牛客网
牛客企业服务