设计一个航班预订系统的核心架构,包括航班搜索、座位选择和支付流程,需要考虑高并发和可用性。
Design the core architecture of a flight booking system, including flight search, seat selection, and payment flow, considering high concurrency and availability.
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: hard
标签: jetstar, real-question, glassdoor, swe, system-design
目标公司: Jetstar Airways
参考答案摘要
题目来源 Glassdoor 和 InterviewCoder 报告,Jetstar Airways 高级软件工程师 Onsite 面试中的系统设计环节。系统设计环节主要针对 Senior 级别候选人。 需求分析 功能需求 :航班搜索(多条件筛选)、座位选择(实时库存)、支付集成(多种支付方式)、确认通知 非功能需求 :高可用性(99.9%+)、高并发处理(促销期间流量激增)、低延迟搜索响应 规模...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。