字节后端一面,八股盛宴

发点面经 攒攒幸运值💪

开局面试官称赞 履历丰富 个人项目也积累蛮多 又有AI项目又有c端项目

然后接下来就是疯狂输出了

1.问实习二十五分钟 后开始基础知识拷打

2.讲讲Java的锁 synchroniz

3.说说锁升级的过程

4.为什么会有这个过程 主要是避免什么

5.reentranlock 和synchronize 的区别 生产上一般用哪个

6.AQS的实现原理

7.有哪些实现类 以及怎么实现的

8.类加载机制

9.双亲委派是什么

10.索引失效是由什么导致的

11.慢sql排查优化

12.联合索引 最左前缀匹配原则

13.redolog binlog如何写入磁盘 两阶段提交

14.如果没有两阶段提交会怎么样

15.MySQL 的原子性是怎么保证的

16.数据更新日志的写入顺序

17.redis的网络模型是怎么样的 (为什么这么快)

18.什么是分布式 以及会带来什么问题

19.分布式数据一致性怎么保证

20.消息队列的推拉模式了解么

21.如何保证消息幂等

22.如何保证消息不丢失

23.kafka为什么那么快

24.零拷贝是什么 讲一下流程 减少哪些地方的拷贝 是完全没有拷贝么

25.一个消息队列的好坏有哪些评价指标 有什么作用

26.rocketmq和kafak的区别

27.设计模式 应用场景

28.最后一道算法题 二叉树的先序遍历 (非递归版) 两分钟写完

29.反问 整体表现不错 就是逻辑表述可以加强

八股问了三十分钟 基本全回答上来了 并拓展了相关场景 好在问的八股都不难😂 许愿二面

全部评论
更多面试真题,请访问:https://m.nowcoder.com/mianshi/top
3 回复 分享
发布于 09-03 13:33 北京
接好运
1 回复 分享
发布于 09-03 14:26 北京
投的啥部门
点赞 回复 分享
发布于 09-03 17:38 四川
接好运
点赞 回复 分享
发布于 09-03 17:23 安徽
耐问王
点赞 回复 分享
发布于 09-03 10:22 北京
求问部门与手撕
点赞 回复 分享
发布于 09-02 18:03 辽宁
接好运
点赞 回复 分享
发布于 09-02 17:09 重庆

相关推荐

09-11 15:58
已编辑
同济大学 C++
查看13道真题和解析
点赞 评论 收藏
分享
09-05 17:47
南开大学 Java
📍面试公司:字节跳动🕐面试时间:9月5号💻面试岗位:后端开发❓面试问题:**一、八股**1. Java中synchronized和ReentrantLock的区别?底层实现原理是什么?2. JVM垃圾回收算法中,G1和ZGC的适用场景和优缺点是什么?3. Spring Bean的生命周期是怎样的?哪些扩展点可以干预?4. MySQL的索引为什么使用B+树而不是B树或哈希表?5. Redis的缓存穿透、雪崩、击穿分别是什么?如何解决?6. 什么是RPC框架?Dubbo和gRPC在设计理念上的区别是什么?7. Kafka如何保证消息的顺序性和可靠性?8. 分布式ID生成方案有哪些?雪花算法的实现原理和缺陷是什么?9. 如何实现一个高性能的延迟任务系统?10. 谈谈你对Service Mesh的理解,比如Istio的工作原理。11. Java中ThreadLocal的原理和内存泄漏问题如何避免?12. 数据库分库分表后,如何解决跨库查询和分布式事务问题?13. 什么是最终一致性?如何通过消息队列实现?14. 微服务架构中,如何设计API网关的限流和熔断策略?15. 谈谈Java类加载机制,双亲委派模型被破坏的场景有哪些?**二、项目**1. **仿拼多多拼团项目**:- 如何保证分布式环境下库存扣减的强一致性?- 针对瞬时高并发流量,系统做了哪些限流或降级措施?2. **AI Agent项目**:- 在多轮对话场景中,如何管理Agent的上下文状态?- 如果Agent任务执行超时或失败,如何设计重试和补偿机制?**三、手撕**1. 力扣279.完全平方数:给定正整数n,找到若干完全平方数(如1,4,9,…)使得它们的和等于n,返回最少需要的个数。- 示例:n=12,输出3(12=4+4+4);n=13,输出2(13=4+9)。- 思路:动态规划,dp[i]表示和为i的最小平方数个数,状态转移方程为dp[i]=min(dp[i], dp[i-j*j]+1)。
查看19道真题和解析
点赞 评论 收藏
分享
评论
5
40
分享

创作者周榜

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