字节豆包客户端一面

后端选手,看到接受0基础就投了,八股盛宴
1、介绍一下jvm的内存模型
2、垃圾回收机制
3、为什么采用可达性算法不用引用计数,哪些对象是gc root
4、Java中的引用类型,强弱引用区别
5、介绍一下泛型,如何实现的
6、介绍一下hashmap,如何实现扩容的,为什么是两倍,什么时候触发扩容
7、什么是红黑树
8、介绍一下concurrenthashmap,为什么要优化成cas+synchronized
9、什么是cas,是原子的吗
10、介绍一下threadlocal,核心作用是什么,为什么key是弱引用,如何解决的哈希冲突
11、介绍一下线程池
12、线程的生命周期
13、synchronized和reentrantlock
14、什么是死锁,synchronized会导致死锁吗,有排查过死锁吗
15、二叉树的前中后序遍历,什么是平衡二叉树,什么是完全二叉树
16、如何实现二叉树层序遍历,如何用前中序遍历还原二叉树
17、有向、无向图如何判断环,dijkstra算法是什么
18、七层网络模型,传输层是什么,tcp和udp区别,tcp拥塞控制机制
19、http和https区别
20、手撕:hot100 最小路径和
问得都比较基础,循序渐进,但好多细节答得不好
全部评论
二面了吗
点赞 回复 分享
发布于 2025-11-04 01:12 江西
问的真的太细了,好多我以为不会问的问题他都问到了
点赞 回复 分享
发布于 2025-11-01 03:19 湖北

相关推荐

攒攒人品!有面试过同岗的朋友欢迎评论区交流1.项目拷打2.实习拷打3.OCR 结果有噪声或错误时,你是怎么做纠错或提升解析质量的?4.多模态检索中,图像和文本向量不在同一空间时,如何实现对齐?5.Agent 中长短期记忆如何设计?各自存什么,怎么触发读取?6.多轮对话中,如果不同轮次的记忆发生冲突,你如何处理?7.用户情绪异常(投诉、愤怒)时,Agent 如何在不中断主流程的情况下进行干预?8.长文档为什么一定要切 chunk 再做向量化?不切会有什么问题?9.chunk切分时为什么要有重叠区域?比例一般怎么确定?10.稠密向量和稀疏向量的区别是什么?各自适合什么场景?11.是否做过关键词召回和向量召回的融合?具体怎么做的?12.向量检索中 Top-K 设置过大或过小分别会带来什么问题?13.余弦相似度和欧氏距离在高维空间中的差异是什么?实际怎么选?14.为什么需要 rerank 模型?它解决了向量召回的哪些问题?15.rerank之后的截断策略是怎么设计的?为什么选这个 K 值?16.文档发生局部更新时,如何做增量索引而不是全量重建?17.RAG 中如果没有召回到相关知识,如何约束模型避免胡编?18.HyDE 在 query 模糊时是如何提升召回效果的?19.超长上下文模型出现后,RAG 架构的必要性是否会下降?20.大模型高并发调用时,如何做限流、降级和成本控制?
点赞 评论 收藏
分享
评论
5
24
分享

创作者周榜

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