后端岗位面试题更新 2026-08-05

如果让你设计学校的选课系统,你会设计哪几张表?

阿里巴巴后端开发电商业务理解系统设计

考察说明

考察数据库表结构设计能力与业务抽象能力

回答思路

  1. 能够识别核心实体并划分学生、课程、选课关系
  2. 说明表之间的主外键关系与约束
  3. 考虑选课的时间、容量、状态等业务字段
  4. 提及如何处理多选课的关联表设计
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。