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

得物后端一面面经

优质
小牛编辑
73浏览
2024-08-29

得物后端一面面经

面试过程

  1. JVM的架构,具体阐述一下各个部分的功能?
  2. Zset的底层如何实现?
  3. Mysql隔离机制有哪些?怎么实现的?可串行化是怎么避免的三个事务问题?
  4. Spring源码看过吗?Spring的三级缓存知道吗?
  5. 抛开Spring,讲讲反射和动态代理?那三种代理模式怎么实现的?
  6. 讲讲线程池?为什么用线程池?
  7. 集合里面的arraylist和linkedlist的区别是什么?有何优缺点?
  8. 介绍一下计网里面的tcp和udp协议
  9. 介绍一下http和https的区别?为什么https安全?
  10. Mysql有很大的数据量怎么办?怎么分表分库?
  11. Redis的基本数据类型?Redis的持久化呢?有何优缺点?
  12. B+树了解吗?底层呢?为什么这么用?

面试题目

  1. JVM的架构,具体阐述一下各个部分的功能?
  2. Zset的底层如何实现?
  3. Mysql隔离机制有哪些?怎么实现的?可串行化是怎么避免的三个事务问题?
  4. Spring源码看过吗?Spring的三级缓存知道吗?
  5. 抛开Spring,讲讲反射和动态代理?那三种代理模式怎么实现的?
  6. 讲讲线程池?为什么用线程池?
  7. 集合里面的arraylist和linkedlist的区别是什么?有何优缺点?
  8. 介绍一下计网里面的tcp和udp协议
  9. 介绍一下http和https的区别?为什么https安全?
  10. Mysql有很大的数据量怎么办?怎么分表分库?
  11. Redis的基本数据类型?Redis的持久化呢?有何优缺点?
  12. B+树了解吗?底层呢?为什么这么用?

其他问题

  1. 讲了一下实习怎么 SQL 慢查询优化的
  2. 索引什么情况下会失效
  3. 为什么索引用B+树
  4. TCP的三次握手和四次挥手
  5. 讲一下 TIME_WAIT
  6. HTTPS 加密过程
  7. git rebase和 merge 的区别
  8. 线程和进程区别
  9. Redis单线程模型
  10. RDB 和 AOF 持久化
  11. Redis 的 ZSet 底层实现
  12. Redis 主从复制流程
  13. 布隆过滤器底层实现+如何评估大小(其实想问 bitmap)
  14. 用 Redis ZSet 实现排行榜先用分数再用时间排序怎么实现?
  15. 如何设计秒杀场景处理高并发以及超卖现象?
  16. 如果对热点数据设置过期时间,活动结束后删除可能会阻塞主线程,怎么解决?
  17. 如果用 Hash 存商品 ID 和商品数量,当大量请求打过来的时候,商品数量可能变负,还可以用什么数据结构?

 类似资料: