Object-Oriented & Data-Structure Design
Atlassian runs its live coding as two sittings. One is a straight data-structures round; the other, the one candidates tend to remember, is called Code Design. In Code Design you are handed a real-world prompt with the method signatures already stubbed out. You fill them in with code that compiles, runs, and passes the interviewer's tests inside the hour. Then they start pulling on it: make this faster, make it handle a new case, defend why you stored it that way. It is low-level design that gets executed, not sketched on a whiteboard.
The data-structures sitting leans on the same muscle. Engineers who interviewed describe being asked to implement a structure to spec, often with a little object modeling folded in, a class with a custom comparator rather than one lonely function. The problems here are the ones that recur most in that design bucket: a rate limiter, a cache, and a versioned key-value store, each running behind Jira and Confluence. The lesson closes on the cloud a Premium question, the Code Design prompt candidates report most by name, which turns a billing timeline into a sweep-line problem. All four reward the same habit. State the model and the complexity aloud before you type, then write something clean enough that the follow-up is an extension and not a rewrite.
- 4 problems, worked step by step
- about 22 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 · Cancel anytime
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.