字节-后端开发-二面面经
❓面试问题:
询问项目
1.rag和sft的区别和适用场景
2.rag的知识库如何做定期维护
场景题
1.大量用户直播场景,有点赞功能,如何优化。(先答了使用redis,然后询问有没有其他优化,回答前端节流、服务端分片分批次提交),询问java使用什么数据结构(回答使用concurrentHashMap,value使用原子操作)
2.如何实现三个线程执行完成后再执行(回答使用信号量或者锁,三个线程记录count值,达到3时唤醒主线程)
八股
1.什么是回表。
2.什么时候不走索引。
3.什么时候叶分裂。
4.redis的缓存一致性。
手撕
1.三个线程按顺序打印1,2,3
🙌面试感想:
#发面经攒人品#
查看4道真题和解析