校招 未知部门 / 后端开发 / 一面

[面试日期] 2024-08-29 [面试时长] 未知
[学校背景] 哈尔滨理工大学 | 双非 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>得物后端一面面经</h2> <p></p><h4>面试过程</h4><p></p><ol><li>JVM的架构,具体阐述一下各个部分的功能?</li><li>Zset的底层如何实现?</li><li>Mysql隔离机制有哪些?怎么实现的?可串行化是怎么避免的三个事务问题?</li><li>Spring源码看过吗?Spring的三级缓存知道吗?</li><li>抛开Spring,讲讲反射和动态代理?那三种代理模式怎么实现的?</li><li>讲讲线程池?为什么用线程池?</li><li>集合里面的arraylist和linkedlist的区别是什么?有何优缺点?</li><li>介绍一下计网里面的tcp和udp协议</li><li>介绍一下http和https的区别?为什么https安全?</li><li>Mysql有很大的数据量怎么办?怎么分表分库?</li><li>Redis的基本数据类型?Redis的持久化呢?有何优缺点?</li><li>B+树了解吗?底层呢?为什么这么用?</li></ol><p></p><h4>面试题目</h4><p></p><ol><li>JVM的架构,具体阐述一下各个部分的功能?</li><li>Zset的底层如何实现?</li><li>Mysql隔离机制有哪些?怎么实现的?可串行化是怎么避免的三个事务问题?</li><li>Spring源码看过吗?Spring的三级缓存知道吗?</li><li>抛开Spring,讲讲反射和动态代理?那三种代理模式怎么实现的?</li><li>讲讲线程池?为什么用线程池?</li><li>集合里面的arraylist和linkedlist的区别是什么?有何优缺点?</li><li>介绍一下计网里面的tcp和udp协议</li><li>介绍一下http和https的区别?为什么https安全?</li><li>Mysql有很大的数据量怎么办?怎么分表分库?</li><li>Redis的基本数据类型?Redis的持久化呢?有何优缺点?</li><li>B+树了解吗?底层呢?为什么这么用?</li></ol><p></p><h4>其他问题</h4><p></p><ol><li>讲了一下实习怎么 SQL 慢查询优化的</li><li>索引什么情况下会失效</li><li>为什么索引用B+树</li><li>TCP的三次握手和四次挥手</li><li>讲一下 TIME_WAIT</li><li>HTTPS 加密过程</li><li>git rebase和 merge 的区别</li><li>线程和进程区别</li><li>Redis单线程模型</li><li>RDB 和 AOF 持久化</li><li>Redis 的 ZSet 底层实现</li><li>Redis 主从复制流程</li><li>布隆过滤器底层实现+如何评估大小(其实想问 bitmap)</li><li>用 Redis ZSet 实现排行榜先用分数再用时间排序怎么实现?</li><li>如何设计秒杀场景处理高并发以及超卖现象?</li><li>如果对热点数据设置过期时间,活动结束后删除可能会阻塞主线程,怎么解决?</li><li>如果用 Hash 存商品 ID 和商品数量,当大量请求打过来的时候,商品数量可能变负,还可以用什么数据结构?</li></ol><p></p><p></p><a>#得物校招求职汇总#</a>
AI 推荐面试题