虾皮 一面
📍**面试公司**:虾皮
🕐**面试时间**:03/17
💻**面试岗位**:java
❓**面试问题**
1. 封装核心接口降低40%对接成本,之前有哪些因素会影响构建成功率?
2. 构建混合检索引擎,为什么选择ES而不是其他向量数据库?你自己搭建过ES吗?
3. 为什么用ES做全文搜索会比MySQL快?
4. InnoDB底层数据结构是什么?为什么用B+树而不是B树或其它?
5. PostgreSQL有哪些存储哲学?和MySQL的区别?
6. 你的数据库支持哪些事务隔离级别?讲讲隔离级别。
7. RR级别下如何避免幻读?实际编程中怎么处理?
8. 你的数据库支持崩溃恢复吗?WAL怎么实现的?
9. 如何将单机数据库改造成高可用集群?
10. MySQL如何判断主从数据一致?支持恢复某个时间点吗?
11. 你的社区项目怎么验证用户身份?只传用户ID怎么防止伪造?
12. 发文章能发图片吗?怎么校验文件?
13. Redis你用哪种模式?哨兵模式是什么?怎么故障转移?
14. 讲一下RDB和AOF。如何将集群数据同步到另一个集群?
15. 讲一下Java的GC算法。
16. 讲一下TCP四次挥手,TIME_WAIT在哪个阶段?服务器上大量TIME_WAIT的原因?
17. 手撕快速排序。
18. 反问环节:部门业务、技术栈、AI使用情况、面试轮次、最需要提升的地方。
🙌**面试感想**
不是很难,我觉得答得挺好的,算法啥之类的基本都ok,隔天还是把我挂了。看其他帖子似乎今年0HC?
#发面经攒人品#
🕐**面试时间**:03/17
💻**面试岗位**:java
❓**面试问题**
1. 封装核心接口降低40%对接成本,之前有哪些因素会影响构建成功率?
2. 构建混合检索引擎,为什么选择ES而不是其他向量数据库?你自己搭建过ES吗?
3. 为什么用ES做全文搜索会比MySQL快?
4. InnoDB底层数据结构是什么?为什么用B+树而不是B树或其它?
5. PostgreSQL有哪些存储哲学?和MySQL的区别?
6. 你的数据库支持哪些事务隔离级别?讲讲隔离级别。
7. RR级别下如何避免幻读?实际编程中怎么处理?
8. 你的数据库支持崩溃恢复吗?WAL怎么实现的?
9. 如何将单机数据库改造成高可用集群?
10. MySQL如何判断主从数据一致?支持恢复某个时间点吗?
11. 你的社区项目怎么验证用户身份?只传用户ID怎么防止伪造?
12. 发文章能发图片吗?怎么校验文件?
13. Redis你用哪种模式?哨兵模式是什么?怎么故障转移?
14. 讲一下RDB和AOF。如何将集群数据同步到另一个集群?
15. 讲一下Java的GC算法。
16. 讲一下TCP四次挥手,TIME_WAIT在哪个阶段?服务器上大量TIME_WAIT的原因?
17. 手撕快速排序。
18. 反问环节:部门业务、技术栈、AI使用情况、面试轮次、最需要提升的地方。
🙌**面试感想**
不是很难,我觉得答得挺好的,算法啥之类的基本都ok,隔天还是把我挂了。看其他帖子似乎今年0HC?
#发面经攒人品#
全部评论
相关推荐
查看25道真题和解析