快手 基础架构 二面

时长:70min

  • 聊项目(20min)
  • 介绍一下Kafka的使用场景?结合业务来谈谈?
  • Kafka为什么高效?
  • 介绍一下Kafka主从复制机制
  • Kafka消息如何做到不重不丢?
  • 介绍一下Redis的使用场景?
  • Redis的持久化机制介绍一下
  • Redis一定能做到数据完全不丢吗?
  • 两种持久化机制,RDB快照与AOF文件的特点,介绍一下它们不同的使用场景
  • 主从同步过程当中,出现网络抖动怎么办?
  • 从节点是怎么知道当前同步到哪个位置的?
  • 做题
  • K个一组反转链表
  • 最长递增子序列,要求复杂度O(nlogn)
  • 反问环节
#我的实习求职记录##软件开发2024笔面经##你已经投递多少份简历了##我发现了面试通关密码#
全部评论
佬,问一下一面结束的时候,有出场景题(说可以上网查,借鉴思路)让你准备,二面问嘛
点赞 回复 分享
发布于 2024-05-16 17:43 香港
uu基础架构下的哪个部门哇
点赞 回复 分享
发布于 2024-05-11 18:38 湖南
请问是实习吗
点赞 回复 分享
发布于 2024-05-09 22:27 天津

相关推荐

头像
2025-12-15 15:51
中南大学 Java
经过了一段小厂实习和一段大厂实习,主包算是知道了,真正优秀的实习经历都是包装出来的!当然这仅限于大部分时间短的实习经历,超过6个月的实习经历还是有机会接触到比较核心的业务模块的。而其实“偷产出”和“包装”的核心,是在不起眼的工作里找到“可迁移的价值”,用行业术语锚定具体行动,让简历和经历匹配下一次机会。分享几个小技巧:1. 挖掘不起眼工作的隐性价值别只写 “改 bug”“调接口”,要突出问题解决成果:比如将 “修改重复小 bug” 转化为 “优化 XX 模块异常处理逻辑,新增校验规则使同类报错减少 80%,提升接口稳定性”;把 “整理老系统文档” 升级为 “重构 XX legacy 系统文档,梳理 5 条核心业务流程、补充 100 + 项接口参数说明,为模块迭代夯实基础”。2. 用技术术语精准概括行动,更显专业度基础 CRUD 开发,可表述为 “基于 MyBatis 设计并实现 XX 业务模块数据访问层接口,优化查询逻辑使单表查询效率提升 30%”;哪怕只是简单加锁处理并发,也能写成 “引入 Redis 分布式锁,解决 XX 场景多线程数据不一致问题,保障峰值期数据准确性”。3. 若手头工作偏基础,不妨主动增加额外动作改完 bug 后总结排查思路,沉淀为问题解决方法论;发现接口冗余便撰写优化建议,体现主动思考;对接跨部门时推动需求确认,减少返工,凸显协作能力。关键是什么?是“能自圆其说”千万别瞎编你没做过的技术点,比如没接触过分布式就说“设计分布式架构”,面试一深挖就露馅。真正有用的包装,是把“1”说成“1.2”,而不是把“0”说成“10”——毕竟实习的经历是为了让你在面试时有话可说,能讲清楚“我做了什么、怎么思考的、学到了什么”,这比单纯的“高大上”更重要。企业招聘实习生,本质是考察潜力 —— 能否做好小事、是否具备主动意识、能否转化经验为能力。所谓 “包装”,不过是让这些潜力被更直观地看见。
什么是优秀的实习经历
点赞 评论 收藏
分享
评论
4
22
分享

创作者周榜

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