字节27实习后端开发面经

1、项目拷打二十多分钟
2、项目拷打过程中问到RocketMQ如何保证消息的不丢失?
3、我的项目用了“先更新数据库再删除缓存的策略”,面试官问如果上述策略发生数据不一致怎么办?
4、我的项目用了“通过 Redis 实现消息队列消费业务的幂等性处理”,问了具体怎么做的,还问了redis挂了怎么保证消息被可靠的消费?
5、问了Java线程池的核心参数?
6、线程池的拒绝策略有哪些?
7、为什么要用线程池,或者说什么情况下用线程池?
8、Java有哪几种线程池?
9、ThreadLocal的实现原理?
10、ThreadLocal为什么在多线程情况是安全的?
11、ThreadLocal如果一个线程在读,一个在写,出现数据不一致怎么办?
12、Mybatis的缓存?
13、bean加载的过程?
14、BeanFactory 和 FactoryBean ?
算法题:力扣 121 买卖股票的最佳时机 和 力扣122 买卖股票的最佳时机Ⅱ
全部评论
ThreadLocal如果一个线程在读,一个在写,出现数据不一致怎么办?这题考察什么啊,threadlocal不是线程隔离的吗,怎么可能一个线程读一个线程写啊
4 回复 分享
发布于 2025-11-17 17:34 广东
那个岗呢
点赞 回复 分享
发布于 2025-11-17 21:23 吉林

相关推荐

03-12 15:47
吉林大学 Java
1. 自我介绍2. 介绍一下你的项目具体是干什么的?为什么要制作这样一个项目?这个项目的运作流程大概是怎么样的?3.你的项目中用到了大模型工作流,那你这个工作流具体是怎么样的,他如何工作?4. 我看你这个工作流里面还有向量数据库,为什么要用他?5. 你有考虑过限流吗?你说了大模型的计算资源很宝贵,那你如何确保这个服务在高并发下正常工作?6. 你说你有防范无效请求的攻击,那么假如说现在是高并发的合法请求,有大量用户需要调用大模型服务,你的系统怎么处理?(没有想出什么好的解决方案,没回答好😭)7. 我看你这里登录功能有说到密码加密,你所用的加密算法是什么?(鼠鼠回答是加盐算法)那你清楚这个算法的工作原理吗(鼠鼠答不上来,忘记复习了😭)?8. 那我们聊聊jwt,你说你用了jwt,那jwt是干什么的?你如何使用的?9. jwt具体有哪几个组成部分,你知道吗?除了你提到的payload(鼠鼠也没记全,答上来一部分😵)。10. 我看你提到了消息队列中,你知道rabbitmq和kafka,那他们有什么异同呢?11. 微服务架构和单机架构有什么区别?我们如何从中做技术选型?算法题(LeetCode上hard原题),鼠鼠极限手撕出来了,差点超时结束😥反问环节总的来说面试官人很好,作为鼠鼠第一次面试大厂体验不错,面试官还特地让我放轻松些☺️
小牛油等一个offe...:补充: 你项目中的上下文压缩,他具体如何工作?触发条件是怎样的? 对称加密和非对称加密你了解吗? http和HTTPS的差别是什么?
查看11道真题和解析
点赞 评论 收藏
分享
评论
15
58
分享

创作者周榜

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