Design an Issue Tracker (Jira)
Jira is Atlassian's flagship: teams file issues (bugs, stories, tasks), attach fields to them, drag them across a board as they progress, and search the pile with JQL, Jira Query Language. Two things make this more than a to-do list with a database behind it. First, no two customers use it the same way, so an issue is not a fixed row. A game studio adds a "platform" field and a bug-triage workflow with a QA-verified state; a legal team adds a "contract value" field and an approvals workflow. Second, it is sold as one hosted product to millions of organizations at once, and a support ticket that leaks between two of them is the kind of incident that ends up in the press. Both facts shape every box in the design. Atlassian's own Cloud architecture and operational practices page says its cloud products share a multi-tenant architecture, and that any request to Jira without a tenant context is rejected.
- 1 diagram
- 5 sections
- about 45 min
Premium lessonAtlassian interview guide
These took digging.
What candidates walked out with, from 20,000+ reports, forum threads behind logins and write-ups in Chinese. Then solved step by step.
100 companies. Checked every month.
Unlock all 100 companies$49 a year · less than $1 a week · 30-day money-back guarantee
Atlassian interview guideKnow what Atlassian asks before you walk in.
21 coding · 5 system design · 15 behavioral questions
Get their questions first.
InterviewLegend is independent and not affiliated with or endorsed by any company it covers.