字节跳动 国际支付后端开发实习生 一面

1.自我介绍
2.项目是从网上找的练手项目吗
介绍一下订餐平台(苍穹外卖)
代码有在原有基础上进行改造吗
3.如何保证redis和db的数据一致性
先删除再更新会怎么样
redis常用数据结构
zset的底层 为什么用跳表 范围查询时间复杂度
红黑树和平衡二叉树的区别
4.redis内存淘汰策略
如果存在大量过期的key 会全部找出来删除吗
LRU LFU区别 分别适合什么场景
设计实现LFU 会用什么数据结构 提供什么方法
5.什么是死锁 什么情况下会发生死锁
编码过程中如何避免死锁
有哪几种锁 并发包里提供哪些锁 读写锁一般用在什么场景
6.Jwt和Session的区别
一个分布式系统中,怎么用Session做登录检验,保证所有机器都能识别用户登录状态
redis怎么做高可用
讲一下redis集群
怎么保证分片均匀度 哈希分片数的值
7.设计索引要考虑哪些角度
给了一个订单表 where后有userid status ordertime 怎么设计索引 为什么
索引失效
8.算法 数据流中的中位数
如果加入一个删除功能怎么修改

虽然每个问题都是从八股入手,但是最后问的都不是八股,只能说不愧是宇宙厂
#大厂面试问八股多还是项目多?# #发面经攒人品#
全部评论
我跟你一天面的。但我base不在上海,你收到二面了吗
1 回复 分享
发布于 2025-10-13 14:22 北京
兄弟,有后续吗?面的咋样?
点赞 回复 分享
发布于 2025-10-20 16:56 黑龙江
请问过了吗,我过几天也是同一个岗位面,不过base北京
点赞 回复 分享
发布于 2025-10-20 00:24 辽宁
Base哪里兄弟
点赞 回复 分享
发布于 2025-10-11 01:52 广东
面试的时候项目需要用电脑展示吗
点赞 回复 分享
发布于 2025-10-10 23:33 天津

相关推荐

04-15 17:17
已编辑
门头沟学院 Java
1. 自我介绍。2. 面试流程说明:简历问答、算法题、反问环节。3. 实习经历追问:- 实习时长是多久?- 在实习中主要负责哪几部分工作?- 其中某个业务改造具体是怎么做的?- 方案设计时为什么这样选型?- 遇到线上异常时是怎么排查和修复的?- 是否最终定位到根因?- 如果没有定位到根因,后续是怎么止血和处理的?4. 项目经历深挖:- 这个项目是自己做的还是公司里的项目?- 做这个项目的目的是什么?- 项目的整体架构是怎么设计的?- 主要实现了哪些功能?- 公共能力是怎么抽象和组织的?- 执行链路是怎么设计的?- 不同执行模式之间有什么区别?5. AI / 框架相关追问:- 为什么选择 Spring AI?- Spring AI 和 LangChain / LangGraph 的差异是什么?- RAG 的整体流程是怎样的?- 文档切片是怎么做的?- overlap 是什么?- overlap 的作用是什么?- overlap 的劣势是什么?- 除了 overlap,还有什么优化方案?6. Java 基础:- Array和 ArrayList 的区别是什么?- ArrayList 的扩容机制是什么?- 各自的时间复杂度、空间复杂度如何?- 在什么情况下插入不是 O(1)?7. MySQL 索引:- 索引有哪些分类?- 联合索引是怎么检索的?- 什么是最左前缀匹配原则?- 什么情况下索引有优势?- 什么情况下建了索引反而收益不大甚至有劣势?8. 消息队列:- 什么是消息乱序?- 如果出现消息乱序,一般怎么处理?- 在高并发、分布式、多生产者场景下如何保证有序?- 多节点、多机器生产消息时该怎么设计?9. 算法题:- 岛屿数量。- 说一下整体解题思路。- 为什么遍历过程中要修改访问过的节点?- 代码里还有哪些可以优化的点?10. 英语口语:- 英文自我介绍。11. 反问环节:
点赞 评论 收藏
分享
评论
8
38
分享

创作者周榜

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