【日常实习】字节幸福里后台研发

本文概述了面试中常见的技术话题,包括Redis的数据结构与哈希表,MySQL索引与隔离级别,以及RocketMQ的消息处理和事务性。深入讲解了多线程同步、TCP握手、JVM内存模型和垃圾回收等关键概念。适合准备高级开发岗位面试者参考。

一面

  1. 自我介绍
  2. Redis使用场景
  3. Redis设计了解过吗
  4. 哈希表本质,常用吗
  5. 用的哪个MySQL引擎,为什么
  6. 四种隔离级别作用
  7. RocketMQ使用场景
  8. RocketMQ架构
  9. RocketMQ实现事务性消息
  10. RocketMQ事务型消息ACK丢失怎么办(不太明白什么鬼=_=)
  11. 多线程利弊
  12. 多线程的同步机制(从操作系统角度…)
  13. 算法:最小覆盖子串

二面

  1. 自我介绍
  2. 项目登录怎么做的
  3. session和token区别
  4. 分布式session解决方法
  5. 系统权限怎么做的
  6. 解决一个用户多个身份问题而且便于后续扩展
  7. 解决用户多角色且每次切换到某一种角色
  8. 一次Http请求的过程
  9. TCP三次握手,可不可以只做两次握手
  10. TCP传输可靠性原因
  11. HTTP中Headers中的字段
  12. get和post区别
  13. MySQL索引优化,如何优化
  14. 建索引有哪些注意点
  15. 重排链表
  16. JVM内存模型
  17. 垃圾回收算法,以及算法优缺点
  18. 哪个算法内存利用率最高
  19. 垃圾收集器
  20. CMS的优缺点
  21. 反问

三面

  1. 自我介绍
  2. MySQL三种log日志以及作用
  3. 有哪些索引
  4. 为什么要有索引
  5. 聚集索引和非聚集索引
  6. 事务四种隔离级别,分别介绍
  7. Innodb如何实现四种隔离级别
  8. 千万数据实现分页查询,以及与单纯只用limit分页的区别
  9. 两线程交替打印1–200
  10. 对TCP的理解
  11. 三次握手,能否两次握手
  12. 百万级数据进行搜索匹配
  13. Redis数据结构
  14. 讲讲zset底层设计
  15. Redis哈希表rehash过程
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值