面试 ICU面试 ICU
AI面试题案例项目面经简历会员服务
登录
粤ICP备2023078006号粤公网安备44010602012609号常见问题
    云原生数据库代理

    云原生是当下的技术热点,而基于云原生形态的 sidecar 形式的数据库代理至今还没有什么非常有名气的作品。在这里我们提供了该面试项目,它具备一般的数据库代理都具备的能力,包括可观测性、读写分离、分库分表。并且我们极尽可能优化了性能和可用性,所以它也可以说是一个高并发高可用的数据库代理(或者说,数据库网关)。

    在这个项目中,我们详细设计了简历撰写、项目介绍、项目难点亮点、引导话术,并且根据十几位大厂 p7,p8,p9 的建议,预测了面试官可能提问的问题,以及对应的回答,助力你在面试中赢得竞争优势,拿到心仪的 offer。

    你可以将该项目用作你的毕设、实习项目、项目经历,拿去面试云原生、基础设施、平台、架构等方向的岗位,它会给你带来极其强大的竞争力。

    同时,如果你要使用该项目作为你的毕设,那么可以参考该大纲 dbproxy 作为本科毕业项目的论文大纲 (yuque.com)。


    数据库
    • 更新时间:  2025-08-11 17:18:04

    本地消息表的通用实现

    本地消息表是一个集分布式事务、消息可靠发送两者于一体的解决方案,在面试中也算是一个非常热的热点。但是很多人都没有注意到,本地消息表是可以做成一个通用的解决方案,而后提供 SDK 给业务方接入的。所以这个项目就是用 Go 和 JAVA 两种语言来实现一个通用的本地消息表的解决方案。

    该面试项目是一个非常轻量级的面试项目,适合实习生、校招生、初级工程师求职中使用。你能借助这个项目在面试中刷出以下几个亮点:

    • 本地消息表的解决方案:这能证明你对于分布式事务和消息可靠发送有深刻理解;
    • 分布式任务调度与负载均衡:借助分布式锁来实现排它性的调度,并且设计了负载均衡、容错机制,可以进一步刷高可用这个亮点;
    • 分布式锁:为了实现排它性的调度分布式任务,提供了抽象接口,并且提供了基于数据库和基于 Redis 的两种实现;
    • 分库分表:这个项目的本地消息表是支持分库分表的,能让你在面试中用于证明自己有分库分表经验,从而和其余候选人拉开差距。

    另外,如果你曾经购买过大明老师的训练营,请联系大明老师让他赠送兑换码。


    分布式事务Kafka
    • 更新时间:  2025-03-23 05:19:06