字节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-12-23 18:43 北京
那个岗呢
点赞 回复 分享
发布于 2025-11-17 21:23 吉林

相关推荐

2025-12-31 14:37
北京理工大学 golang
提要:这是本人第5次面字节,自认为对字节面试了如指掌,奈何没有水平,前4轮面试通过率仅50%,更是达成了一次2面挂一次3面挂的大满挂成绩一面 12.17聊项目,纯聊,聊两段字节实习内容,拷打设计(因为全都是如实写的,所以根本问不倒),又聊两段项目经历。整个过程半小时。八股:浏览器输入url之后的全过程;mysql引擎是什么,索引是什么,B+树和B树区别。因为在实习,八股没看,所以都没怎么回答,直言自己不清楚。手撕:lc92. 反转链表 II,一道medium(这已经是第n次考链表题了,字节真的很喜欢问链表)反问:组里做什么的二面 12.25聊最近一段实习的一个工作内容,聊了40分钟,感觉面试官很感兴趣,一直在问,遂详细的从头到尾拆开揉碎了说自己做的这个工作。因为这个的的确确是本人100%设计并开发的,感觉有很多点可以说,更是用到了不少组里第一次用的新内容,所以能够承受40min的深入拷打。八股:依旧直言自己没看八股。面试官就问我会哪一块,遂答mysql,便追问表是如何设计的,查询时会用到哪些索引手撕:没有lc题,让写一个二分查找,秒了反问:组里业务;lz脑子抽了还问了对方如何看待ks前几天的问题,对方滔滔不绝给我分析了一遍ks的问题和审核的模式,十分的能说会道,lz无不佩服三面 12.30无八股,无手撕,纯拷打先讲组里的工作内容,5min自我介绍,2min提问:什么时候毕业,实习多久,为什么不干创业的东西介绍一段实习中的一段项目(做的一个agents实现舆情搜索及推送),20min开始最难的拷打 30min 先总结了我的项目内容 然后提出n个问题进行逐一提问:没有使用爬虫进行召回的原因;对于关键词的选择策略;在设计workflow中哪些环节要设计reflection,怎么设计;舆情如何定义;召回效果的评估策略;反问:之后会具体做什么工作答得依托,感觉完蛋,又要似在三面吗更新:次日上午约hr面
查看15道真题和解析
点赞 评论 收藏
分享
评论
12
47
分享

创作者周榜

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