我用12306项目拿下快手秋招!

个人履历:某 211 院校科班本科,目前在 B 站实习。

通过马哥写的开源项目 12306 铁路购票项目,成功拿下快手秋招!太开心了 

之前答应过马哥,上岸后帮忙宣传一波这个项目,特来发布这个文章。

在宣传之前,说下面试过程中都问过关于这个项目什么问题,基本上和马哥文档中写的想差不多,有个别不会的也都已经解决。

快手面试官问到的关于项目问题如下:
- 为什么会选择做 12306 这个项目?
- 为什么要用设计模式?不用有什么问题?责任链模式优点是什么?
- 12306 列车数据搜索用的 ElasticSearch 么?
- 为什么列车数据搜索使用 Redis 而不是 ElasticSearch?
- 列车站点余票如何保证实时?
- 延期关闭订单,除了用 RocketMQ 还有什么方案?各自优缺点?
- 如何解决用户注册缓存穿透问题?
- 为什么不用缓存双删来解决数据库和缓存的一致性?
- 多人购票选座算法是怎么实现的?(没写高铁在线购票,仅写了火车)
- 如何保障购票时系统承载高并发而不出问题?
- 为什么要分库分表?分库分表会带来什么问题?订单数据分库分表容量如何评估?
- 订单按照用户 ID 分片,那乘车人如何查询本人车票?

关于 12306 这个项目,架构图如图一所示。基本上涵盖了 SpringBoot、SpringCloud 相关技术亮点,比如:

- 设计模式:责任链、简单工厂、策略、模板方法等
- 缓存与数据库一致性
- 分布式锁控制数据一致性
- 数据库分库分表:用户、订单、支付等
- 消息队列
- 幂等解决方案::防止 HTTP 接口以及消息队列重复消费等

项目地址:Gitee 开源平台下搜索 nageoffer/12306

最后,也祝愿大家都能找到合适的秋招!
全部评论
我感觉不久后应该是继瑞吉外卖后,第二大项目组
22 回复 分享
发布于 2023-08-07 18:19 四川
大佬牛批,我也准备用这个项目,目前学习阶段,期望顺利上岸
16 回复 分享
发布于 2023-08-07 12:21 北京
文档很多都不全吧,有的都还没写
13 回复 分享
发布于 2023-08-08 09:15 江西
看到挺多人发拼车,但接到有同学反馈,这种就是卖盗版资料的,很多都不全,支付完就删好友,注意别被骗了
7 回复 分享
发布于 2023-09-09 22:22 北京
你不会就是马哥吧
6 回复 分享
发布于 2023-08-07 19:27 四川
m
3 回复 分享
发布于 2023-08-07 12:48 陕西
求链接
3 回复 分享
发布于 2023-08-07 21:52 北京
大佬花了多久?9月了不知道换项目来不来得及
2 回复 分享
发布于 2023-08-28 15:09 浙江
不愧是合工大
1 回复 分享
发布于 2023-08-07 16:33 北京
大佬怎么包装的,直接说仿12306吗
1 回复 分享
发布于 2023-08-07 17:28 北京
m
1 回复 分享
发布于 2023-08-07 17:48 北京
卧槽大佬
1 回复 分享
发布于 2023-08-07 18:14 江苏
大佬怎么学的??没有更完,几个部分代码都不完善
1 回复 分享
发布于 2023-08-14 18:31 广东
兄弟,我想问下现在开始做大概多久能做完?
1 回复 分享
发布于 2023-08-14 18:54 陕西
dalao简历上除了这个项目还写了其他项目吗?
1 回复 分享
发布于 2023-08-22 16:26 广东
这个项目有视频吗?看了下好像没,跟着代码有点理不清楚
1 回复 分享
发布于 2023-09-27 11:07 上海
博主你好,这个项目的课在哪买呢,还是只有gitee上的的开发文档
1 回复 分享
发布于 2023-10-29 15:51 广东
代码注释少的可怜,刚转码看不懂一点。新建了个Q群631(防审核、故拆开),大家愿意可以进090,讨论拼车都可以175。希望能钓到大佬
1 回复 分享
发布于 08-31 18:41 广东
m
点赞 回复 分享
发布于 2023-08-07 12:40 广东
从0开始手敲吗 还是学习核心步骤
点赞 回复 分享
发布于 2023-08-07 15:06 四川

相关推荐

75 487 评论
分享
牛客网
牛客企业服务