开心的菜鸡在评审 level
获赞
1029
粉丝
340
关注
14
看过 TA
9340
中央民族大学
2026
Java
IP属地:北京
暂未填写个人简介
私信
关注
牛客127746429号:双非java还有救吗,学校好多cpp的去大厂了,目前还是0offer
0 点赞 评论 收藏
分享
一面:1. redis的过期删除策略2. rdb和aof3. aof重写和写时复制4. rocketmq和kafka架构设计区别5. 他们各自的注册中心的实现有什么区别6. rocketmq的延时队列的是如何实现的7. innoDB b+树8. mysql的事务隔离级别9. hashmap原理10. 手撕:判断链表是否有环二面:二面无八股,全讲的项目手撕:二叉树层序遍历找出每层最大值。 问如果是二叉搜索数能否把空间复杂度优化一下三面:1. raft协议(详细)要具体的如何选举leader flower和candidate的交互2. 现代计算机发展中,timewait状态的2msl是否是固定的3. tcp超时重传和确认应答机制(很详细) 类似tcp的ack默认是accumulate的还是selectitve的,这个可以详细看一下小林coding写的那个介绍的文章,其实都包含了,但是有些点过于细节了之前其实没有太关注过。4. mysql三种日志是如何实现的数据库的acid5. 持久性的实现体现的是日志的刷盘还是数据的刷盘。当时问的是,这个持久化的体现,是指的b+树的刷盘,还是redolog文件的刷盘。现在想起来应该是指的redolog的刷盘,b+树修改后的数据先暂存到buffer pool然后交由操作系统决定刷盘时机,这个也回答的不好。6. 数据库崩溃恢复的过程(详尽) 提问:如果mysql宕掉了,如果读取redolog恢复,那mysql具体是怎么做的,是有什么指针进行标记恢复的位置吗?是从上到下还是从下到上进行恢复。不会。7. mysql是怎么决定是否要按着undolog进行回滚呢8. levelDB是什么 9. 两阶段提交有什么问题 (可用性上)10. 三阶段提交和二阶段提交相比改进了什么11. 最终一致性相当于在 acid 哪个级别上进行了宽松处理12. 这相当于是哪种隔离级别呢?13. 虚拟线程具体的实现14. zgc g1前两面都是秒过,最后三面挂了,部门leader面,问的问题确实很难很细,确实是技不如人了,hr说有更合适的人选了。看来就是和字节无缘啊#字节跳动##后端开发##Java##牛客创作赏金赛##暑期实习#
自来熟的放鸽子能手面试中:没事加油,我从去年开始面了字节13次才拿的字节offer
0 点赞 评论 收藏
分享
部门:字节云一面:1. tcp和udp的区别2. tcp三次握手,为什么需要三次3. tcp四次挥手,为什么需要四次4. 了解哪些拥塞控制的方法(慢启动,拥塞避免,拥塞发生,快速发生)5. 讲解一下慢启动和拥塞发生6. 个人经验角度来讲,如果发生了问题如何去排查7. 讲一下继承和多态8. 类加载的过程9. 双亲委派机制, 这个机制的作用是什么10. threadlocal内存泄露问题11. 慢sql优化的思路12. 假如我是一个完全不懂redis的人,你给我讲讲这个为何要选用redis来实现分布式锁和好处13. 建数据库表的时候,如何思考字段的类型14. varchar和text的区别15. 分布式链路追踪,该在哪些位置打点呢,如何思考16. 手撕:反转字符串 编辑距离 17. 是否了解 service mash二面:1. 配置中心的服务端是否考虑主从2. 那同步配置的时候是否会出现时延的情况3. git的原理4. 热更新的时候会出现流量的中断吗?5. 本地缓存设计的考量6. 如果要设计一个注册中心要考虑哪些方面?7. cap8. raft算法9. 手撕: 判断是否存在一个长度大于等于3的递增的子序列,要求on时间复杂度败后反思,预计是这个二面的算法,刚开始只写了on^2的算法,面试官让优化,这一块用了一定的时间。#字节跳动# #Java# #面经##牛客创作赏金赛#
0 点赞 评论 收藏
分享
03-09 20:57
已编辑
中央民族大学 Java
更新,收到感谢信了-------------------------------------------------------1. 项目2. 数据一致性3. 如何减少系统之间的强耦合依赖?4. 如果两个不同的consumer消费同一个topic消息,有办法来保证两个消费者的有序性吗?5. 监听binlog如果消息发生了堆积,如何处理6. rocketmq如何保证的消息可靠性7. 如何进行的消息持久化? ack是否会对这个消息有影响8. rocketmq集群架构9. rocketmq master和slave的主从机制10. broker节点和nameserver的心跳包机制11. 如果broker节点挂了, nameserver起到什么作用12. redis主从 哨兵 集群13. redis集群模式下如果节点宕机,如何进行的收缩和扩容14. 在哈希环里面,如果访问到的节点宕掉,那这个数据就丢失了吗?15. 按你说的有rdb和aof持久化,那是说redis集群的数据可靠性要强依赖日志吗?16. 异步刷盘可能会导致数据丢失,以你的角度来看如何综合考量刷盘时机17. 项目中的本地缓存如何思考设计18. 之后开始闲聊了:19. 大学哪些课程你觉得学的最好20. 看你有了两端实习经历了,之前是翘课去的吗,学校是什么态度21. 能实习多长时间22. 个人发展角度来看,你希望在这段实习里面收获什么23. 反问: 表现如何(没回答) 业务是做啥的面试官人很好,没有手撕,全程都在问实习的项目设计,结合方案去问一些中间件的设计思路,结合了一些自己的理解可能有的地方不对,不过面试官还是给予了肯定。许愿oc#字节跳动##实习##后端##Java##牛客创作赏金赛#
查看21道真题和解析 牛客创作赏金赛
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务