字节一面凉经(字节第十二面)

总耗时:50min
20min的项目+八股   30min的写题

说说hashmap的数据结构
hashmap在多线程环境中会出现什么问题
如何自己实现hashmap的扩容
如果在hashmap扩容的时候进行并发读写,会有什么问题
你知道b+树的优点吗
b+数查询一个键的时间复杂度是多少  
redis的zset你知道吗,它查询一个数的时间复杂度是多少
zset底层用什么实现的?
那能不能用b+树实现zset呢?你觉得用b+树实现zset有什么劣势吗,对比起跳表实现zset

算法题 力扣282题
挂的原因:应该是因为题没A出来

一面挂  部门:番茄后端   面试时间:25.3.21
#软件开发笔面经##字节#
全部评论
?12面
点赞 回复 分享
发布于 04-08 21:10 广东
十二面
点赞 回复 分享
发布于 04-05 09:38 北京
逆天十二面
点赞 回复 分享
发布于 04-03 00:46 浙江

相关推荐

04-01 20:33
已编辑
北京邮电大学 Java
省流:无项目拷打,八股+设计题(CMS垃圾回收器)1.老年代有哪些垃圾回收器2.CMS的特性3.CMS如何保证用户线程不影响标记结果(浮动垃圾的问题)   ——回答的没完全解决,重新标记可以解决并发标记时的浮动垃圾,但最后的并发清楚仍会产生浮动垃圾4.继续追问,怎么解决二阶段(并发标记)时用户线程对引用的修改产生的变动  —— 回答的记录被用户修改的引用,然后第三阶段重新标记再去修正5.被用户修改的引用,你觉得记在哪里比较合适,或者如何设计记录这种被用户修改的引用,可以自己yy一下6.假设你设计一个cms,还原垃圾回收的流程,你会怎么操作    ——答的链式记录7.刚才说记录用户修改的引用,那用户线程不会主动去记录,如何感知用户对引用的修改  ——回答应该需要进行拦截和记录8.在jvm运行周期中,哪些节点或部分可以做到这一点     ——回答的说应该在类初始化阶段、对象初始化阶段进行记录9.讲讲G1,有什么特点?10.了解G1是如何实现以上特点的吗?11.G1怎么解决浮动垃圾的问题12.了解G1使用的三色标记法吗****垃圾回收器设计部分被问的神志不清,可能问题记录的也不太恰当*****13.java有几种选型可以实现锁14.ReentrantLock实现公平锁的原理15.要实现分布式锁,有什么选型可以实现?16.mysql可不可以实现分布式锁?17.Redis为什么可以作为分布式锁(两方面:Redis什么底层原理保证可以作为分布式锁,以及Redis怎么作为一个高可用的锁)18.Redis集群是什么?讲下哨兵?切片是什么?19.Redis使用集群,还能实现分布式锁吗  ——回答:同一个键的SETNX请求一定会被路由到同一个主节点,而且是修改操作,不会分配到从结点20.Redis的过期淘汰机制21.mysql可重复读隔离级别如何实现的22.完全解决幻读了吗    ——回答:没有,给出例子,A查(不存在),B插入,A指向update,A再查(存在)23.针对以上情况,怎么解决    ——回答:1.加锁 2.可能使用版本号解决?24.输入网址到返回页面的过程25.以你的认知,服务器内部服务架构一般有那些层,或有哪些中间件(大概是这意思)    ——不知道26.负载均衡器有听过吗,处理第一层做负载均衡。27.讲讲io多路复用,怎么实现的28.既然select和poll都是轮询,那区别在哪开放题:1T文件,由单词组成,中间逗号隔开(例如 hello,hey,bye,……)。电脑内存256M,如何实现单词去重 答:借用外部排序的思想手撕:字符串的最长不重复子串已约三面#字节##牛客解忧铺##面经##面经Java#
点赞 评论 收藏
分享
04-08 16:18
已编辑
南京大学 Java
📍面试公司:字节👜面试岗位:后端开发📅面试时间:3.28⏳面试时长:1h📖面试问题:1. 自我介绍拷打项目2. 讲一下智能批改的工作流程具体是如何设计的?3. 在模型返回结果给前端或用户之前,是否进行了后处理操作,如何处理的?​4. 如果大模型出现幻觉(结果不符合预期),如何处理异常情况?5. 智能批改的线程池配置是怎样的?6. 线程池如果配置不合理会出现什么问题?​7. 若平台开放给全校使用,现有架构可能需要进行哪些调整?8. workflow超时或失效,有没有兜底方案?9. 微调工作简单说一下?10. 如何判断模型效果是不是有提升?(标准很模糊,不满意)11. 讨论其他网站的做法,问后续优化思路12. 数据集和训练集的来源和划分?转战后端开发内容13. MongoDB相比于MySQL的优势是什么?14. OSS是什么?用于什么?15. 如何保证MongoDB到OSS数据转存时的一致性?如果服务崩溃如何处理?16. Redis缓存内容的策略是什么?如何更新缓存?17. 讲一下策略模式18. 策略模式在项目重构中如何应用的?19. 另一个项目的算法了解一下零星八股20. MySQL索引失效情况21. IO流说一下? 二进制文件用什么?开放题22.Manus有没有了解过,如果优化自己的项目,该怎么做?🖊笔试问题:lc3 无重复字符的最小子串🙌面试体验:我的评价是准备了好久八股,屑屑。面试官人很好,不会打断说话,卡壳也不会为难#软件开发笔面经#
点赞 评论 收藏
分享
评论
4
13
分享

创作者周榜

更多
牛客网
牛客企业服务