虾皮 一面

📍**面试公司**:虾皮  
🕐**面试时间**: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?

#发面经攒人品#
全部评论

相关推荐

04-29 12:00
门头沟学院 Java
发一下问题给大家参考,攒攒人品!1. 实习拷打2. 你现在还在实习吗?3. 说一下你实习时候的工作。4. 这几项工作都是你独立做的吗?你主要负责哪一个?5. RAG和传统搜索有什么区别?6. 为什么不直接用关键词检索?7. 举个例子,智能体和大模型怎么交互、协同?工作流程是什么?8. 检索这块你做过效果上的优化吗?9. 有具体的优化案例吗?从效果不好到变好的过程。10. 怎么保证积分可靠性,防止多扣/多增?11. 分布式锁原理大概是什么?12. SETNX 的功能是什么?13. 加锁后进程异常退出,锁泄露怎么办?14. 介绍一下 Spring AI 这个框架。15. 是用 workflow 方式搭建的 agent 吗?16. 用 Spring AI 写一个 agent 的过程大概是什么样的?17. 整个过程完全是大模型自己决策吗?18. 还接触过其他 Agent 开发框架吗?19. 进程和线程有什么区别?20. 线程之间哪些内存是共享的?21. CAS 是什么?22. ThreadLocal 有什么作用?原理是什么,怎么实现线程隔离?23. Kafka 分区的目的是什么?压力具体指什么?24. 实际自己搭建、使用过消息队列吗?25. 为什么选用 RocketMQ,而不是 Kafka?26. 延迟队列是怎么实现的?
查看25道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务