当前位置: 首页 > 面试经验 >

小红书后端暑期实习面经(已挂)

优质
小牛编辑
111浏览
2023-04-22

小红书后端暑期实习面经(已挂)

一面

4月6日16:00——16:40

  1. 自我介绍
  2. ThreadLocal
  3. ThreadLocal 的 key 为什么是弱引用?
  4. 线程池的工作原理
  5. 如何等待线程池执行多个方法返回后再执行某个任务?
  6. volatile 关键字作用和原理
  7. ConcurrentHashMap 的原理
  8. AQS 了解吗?
  9. ReentrantLock 和 CountDownLatch 在实现 AQS 的实现上有什么区别?
  10. CMS 优缺点、执行步骤
  11. G1 和 CMS 的主要区别是什么?
  12. InnoDB 的索引结构?
  13. 聚簇索引和非聚簇索引的区别?
  14. 事务隔离级别
  15. InnoDB 默认隔离级别?
  16. RR 隔离级别非锁定读怎么实现的?
  17. InnoDB 有哪些锁?
  18. redo log 的作用
  19. Zset 的数据结构
  20. Redis rehash 过程
  21. Redis 主从复制的原理
  22. 增量复制的具体实现
  23. Redis 怎么实现延时队列?
  24. 分布式锁
  25. Redis 集群模式
  26. 集群模式多个 master 是什么关系?
  27. 往集群里 set 一个数据,放到哪个集群里 Redis 是怎么知道的呢?
  28. 算法:剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
  29. 反问

二面

4月10日11:00——11:40

  1. 自我介绍
  2. Redis 内存淘汰机制
  3. 如何保证缓存和数据库数据的一致性?
  4. 上一段实习的收获
  5. 多态
  6. 进程和线程的区别
  7. 一个进程最多能创建多少个线程?
  8. TCP 三次握手,四次挥手
  9. 为什么 TIME_WAIT 等待的时间是 2MSL?
    1. 路径总和
    1. 删除链表的倒数第 N 个结点
  10. 小红书和 B 站、抖音的区别
  11. 反问

4月17日,排序挂。

#小红书##暑期实习##后端##面经#
 类似资料: