小红书数据库平台开发一面面经

1~6 项目+实习
7. Redis实现分布式锁的底层做法是什么?
8. Redisson对分布式锁的封装,除了命令和过期时间,还有哪些额外机制?
9. 什么场景下需要在Redis中使用Lua脚本?
10. Redis执行Lua脚本会中途失败吗?失败后有什么处理措施?
11. 你开发中Redis用的单节点还是主从?主从故障是怎么切换部署的?
12. Redis哨兵的选主流程是怎样的?
13. Redis主从切换期间,代码里怎么处理连接不上的情况?
14. 若要设计优化Redis主从切换的代码,缓存/分布式锁场景分别怎么做?
15. 你当前的Redis实现中,主节点故障连不上会有什么影响?
16. 抛异常后上层调用会持续尝试获取锁吗?怎么避免下游影响上游?
17. 程序无法判断Redis是短暂/长时间故障时,怎么保证快速恢复且避免频繁重连?
18. MySQL中索引失效的场景有哪些?
19. 是不是只要用like语法,索引就会失效?
20. 总结下MySQL索引失效的根本原因是什么?
21. 现场编写单向链表删除倒数第N个节点的代码(需先讲思路)
22. 毕业时间、是否能处理学校事务、年后能否实习、预期实习时长?
23. 你对面试官的反问:岗位业务/面试流程/自身可提升点?

发下面经积攒好运
全部评论
后续:Timeline:0213一面,0226二面
点赞 回复 分享
发布于 03-02 17:45 广东

相关推荐

03-02 17:46
已编辑
广州商学院 Java
查看19道真题和解析
点赞 评论 收藏
分享
1️⃣核心功能与定位不同不同MCP:是一种标准化协议,旨在为AI模型提供统一的接口,使其能够安全、高效地连接和调用外部工具、数据源(如数据库、API、文件系统等)。它侧重于解决AI与外部系统的对接问题,确保不同系统之间的兼容性和互操作性。Skills:是AI模型可调用的技能包或操作手册,包含特定任务的指令、流程、脚本和资源。它侧重于封装专业知识和工作流程,帮助AI模型更精准地执行特定任务,提升任务执行的效率和准确性。2️⃣解决问题不同MCP 解决怎么连、连得上:让 Agent 能调用数据库、 API 、文件系统、第三方服务,聚焦连接能力。Skills 解决怎么做、做得对:让 Agent 按步骤、按规则、按标准完成任务,聚焦执行能力。3️⃣加载与使用方式不同MCP:在启动时通常会完整加载上下文,模型需按照协议规定的格式和流程调用外部工具,输入输出格式由协议严格定义。Skills:采用渐进式披露机制,先加载元数据,仅在模型判断需要时才动态加载完整技能内容,模型需自主判断何时调用何种技能。4️⃣适用场景不同MCP:适用于需要AI模型与外部系统(如数据库、第三方API、云服务等)交互的场景,如数据查询、实时信息获取、跨平台协作等。Skills:适用于需要AI模型执行特定流程化任务的场景,如文档处理、数据分析、代码生成、合规检查等,尤其适合封装专业知识和工作流程。📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

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