InterviewLegend

How Hiring Decisions Get Made

Alex Chen11 min readUpdated 510 real interview reports
In this lesson
  • See why one 45-minute Values Interview can sink a clean technical loop.
  • Read the full P30-to-P70 ladder behind Atlassian's engineering titles, where most offers land, and which rounds set your level.
  • Separate the documented Hiring Committee and Values round from candidate-reported folklore, and plan for the Code Design finish and laddered design ceiling

A candidate can write clean, tested code and hold the line through a system-design round that keeps piling on scale. They can still walk away without an offer because of one 45-minute conversation that never touched a keyboard. That conversation is the Values Interview, and at Atlassian it is a standalone, separately scored round, run by someone from outside the hiring team so the read stays impartial. Its scorecard reaches the final committee with the same weight as any technical round. Engineers who interviewed here report that a weak values read is the most frequent non-technical reason a strong-coding candidate hears no. That tells you how the loop is weighted. Technical skill gets you seriously considered. The five values decide whether the offer actually lands.

Two mechanics shape how the verdict comes together, and both sit at the end of the loop rather than the start. Your interviewers do not vote in the room. An independent Hiring Committee reads the consolidated written feedback from every round and decides hire or no-hire, and your level, holistically. And that level comes from the scope you demonstrated across the day, whatever the title on your resume. So "did I pass" and "at what level" get settled together, after the loop, not the moment you walk in.

Atlassian documents the shape of the loop on its own careers pages, the two-part coding round, the laddered design round, the impartial Values Interview, the committee. It does not publish a numeric rating scale or a verdict formula, and the exact reasons a given loop failed stay with the committee. This lesson keeps those apart: what Atlassian states plainly versus what is read off how candidate accounts tend to land. Treat the numbers here as point-in-time and directional, since a distributed, fast-moving company reworks its own process more often than a job page updates.

The Shape of a Verdict

There is no public scale to quote, so read the four bands below as a rough sense of how one round comes back before it reaches the committee. The band names are illustrative, and the feel of each follows how Atlassian describes the loop.

What each round gets measured against is sharper than the bands, and it differs by round. The Data Structures round is a medium-difficulty algorithm problem in your own IDE and language, with Google allowed for syntax, judged more on how you reason and communicate than on flawless recall. The Code Design round is different. It hands you a real-world prompt with function signatures already written, a snake game, a payments a Premium question, an org directory that has to find a group's closest parent. Then it asks for runnable code that passes tests, and extends it under follow-ups. System design is a 60-minute, no-code round that deliberately ladders the scale on you, now it is multi-tenant across Jira sites, now ten million issues, now a region is down, to find your ceiling. The manager round reads career fit and depth on your hardest past work. And the Values Interview reads first-person evidence against the five values. Each of those lands somewhere between a confident yes and a confident no, and the write-up behind it travels to the committee.

A clear yes

You cleared the bar for your target level with room to spare. A finished, tested Code Design solution with edge cases handled before anyone asked. A design conversation that kept absorbing the laddered twists (multi-tenant isolation, a downed region) without losing the thread. Values stories that resolved into first-person results tied to the five. The interviewer writes down specifics the committee can point to and argues for you.

A solid pass

You met the bar without drama. Working code you reasoned through as you wrote it, a sound design discussion, credible values evidence, no hard miss anywhere. A loop of these is the ordinary road to an offer, and the level settles around where your scope showed.

A lean no

Just under the bar in one dimension. You reached working code but needed hints, or didn't quite finish the Code Design implementation in the hour. Or your design ceiling sat a rung below the target level once the interviewer laddered up. Because the committee reviews holistically, this often surfaces as a level question or a top-up round rather than a closed door.

A clear no

A definite miss. Code that stayed broken or never ran, a design that stayed abstract as the constraints piled on, or values answers that read rehearsed and stayed generic under follow-ups that were probing for real detail. On the values side especially, canned stories with no concrete result are a common way a technically fine loop comes back a no.

The Atlassian angle
Treat the Values Interview as a fully weighted technical round, because that is how the committee treats it. It is roughly 45 minutes, STAR-format, and run by someone outside the hiring team, often from a different function entirely, specifically so no one who wants you on their squad can wave it through. Bring two real stories per value, told in the first person and landing on a concrete result inside two or three minutes. The interviewers are trained to spot rehearsed answers and will keep probing until they hit either genuine detail or a wall. A clean coding day plus a generic "I love collaboration" values round is the classic profile that clears every technical bar and still gets no offer.

What a Strong Round Looks Like

Atlassian publishes no pass rule, so the patterns below describe how candidate accounts tend to separate. The committee weighs a complete packet across coding, design, manager, and values, and the reads that push a round toward a clear yes are specific. Use these as the gap between a round that comes back strong and one that comes back a miss.

Reads as a strong signal

  • A Code Design solution that is finished, runs, and passes its tests. You took the provided signatures and built a complete working implementation inside the hour. You handled the edge cases and could defend the internals when the interviewer extended the prompt. Finishing a clean, tested build in the time given is genuinely hard here and is graded as such.
  • A design that keeps up with the ladder: as the interviewer adds multi-tenancy, then scale, then a failure, you name the constraints that actually bite (tenant isolation, permission-aware queries, noisy-neighbor limits) instead of freezing. Reaching your honest ceiling and reasoning cleanly there reads better than pretending it is not there.
  • Coding you reason through as you type: working code in your own IDE, edge cases considered without being told, readable structure, and a running commentary on your approach. Atlassian says outright that a missed line matters far less than how you think, so narrate the tradeoffs.
  • Values stories with a first-person result: two or three minutes, "I" not "we", landing on what changed. A candid-disagreement story for "Open company, no bullshit", a customer-impact tradeoff for "Don't #@!% the customer", a real conflict handled for "Play, as a team".

Reads as a weak signal

  • A Code Design build that never gets finished or needs hints to work. Running out of time with a half-built solution, or reaching working code only after a nudge, is what "not yet independent at this level" looks like. At senior rungs, needing hints and not finishing are cited rejection factors.
  • A design that stays abstract as the scale climbs: boxes labeled "database" and "service" with no sharding story, no permission model, no failure handling when the interviewer ladders up. This is the standard way the design round exposes a ceiling below the target level.
  • Racing to a green result with tangled code: an answer that technically passes but is unreadable and untested reads worse than a slightly slower, cleaner build. Correctness is the floor, not the finish line.
  • Rehearsed or team-shrouded values answers: canned slogans, or a story where your specific part hides behind "the team", collapse under the follow-ups the interviewer is trained to ask. Generic enthusiasm with no concrete result is the classic values miss.

Who Holds the Decision

Atlassian is unusually clear about this on its own careers pages: an independent Hiring Committee reviews the consolidated written feedback from your loop and makes the hire or no-hire call, and the level, holistically. The interviewers do not vote live in a room, and no single hiring manager decides alone. That design is why written evidence matters so much: what the committee argues from is what each interviewer wrote down, not the warmth of the conversation. Leave every round something concrete to record.

  • Who decides: An independent committee. A Hiring Committee reads the consolidated written feedback and sets hire/no-hire and final level. Interviewers do not cast a live vote, and the manager alone does not decide.
  • The Values scorecard: Full weight, impartial. Scored by someone outside the hiring team, and it reaches the committee with the same weight as a technical round. It is the leading non-technical reason a strong-coding loop gets no offer.
  • A borderline loop: Can get a top-up round. Rather than an immediate reject, the committee sometimes requests one additional interview to resolve a single weak dimension. Candidate-reported, so read it as a real possibility, not a promise.
  • What the committee weighs: The full packet. Coding, the laddered design round, the manager read, and values together. A gap in one area can be offset by strength elsewhere, or it can pull the level down.
The Atlassian angle
The Code Design round is where a strong loop most often cracks, so make finishing a tested solution your prep target. Unlike a whiteboard OOD chat, this round expects runnable code from the provided signatures, passing its tests, defended and extended live. Engineers who missed here usually describe the same thing: a half-finished implementation when the hour ran out, or working code that only came together after the interviewer stepped in. Practice building small, complete systems end to end under a clock, a rate limiter, a Premium question, an org directory, until a clean compile and a green test run are reflex. That is the bar the design and values rounds cannot buy back for you.

The P-Level Ladder

Atlassian's engineers sit on a numeric "P" ladder. levels.fyi renders the rungs as P30, P40, P50, P60, P70 (with a trailing zero); the same ladder shows up in engineer accounts as P3 through P7. There is no separate "Staff" word in the IC titles, and managers run on a parallel M track. What matters for the decision is where the committee lands you and which rounds set that. Most external offers cluster at P40 and P50. The years below are soft floors, not gates, since Atlassian levels on the scope you actually showed.

LevelTitleTypical experience
P30Software Engineer (entry)About 0 to 1 year
P40Software EngineerAbout 2+ years
P50Senior Software EngineerAbout 5+ years
P60Principal EngineerRoughly 10+ years
P70Senior Principal EngineerRoughly 15+ years
You'll also see the ladder written P3 through P7. Most external offers land at P40 or P50, and the years are soft floors because the committee levels on the scope you showed.

P30: Software Engineer (entry / associate)

Roughly 0 to 1 year in. Executes well-scoped tasks with guidance while learning the codebase. The common new-grad and early-career landing rung.

P40: Software Engineer

About 2-plus years. Owns features end to end on a team with solid independent execution. One of the two rungs most external hires land on.

P50: Senior Software Engineer

About 5-plus years. Owns ambiguous, cross-feature problems, acts as a team tech lead, mentors, and drives design. Where many engineers land and stay, and where the design round starts carrying real seniority weight.

P60: Principal Engineer

Roughly 10-plus years. Tech lead or architect across one or more teams, setting direction beyond a single team. Promotions here run slow, so this rung is often an external hire rather than a home-grown one.

P70: Senior Principal Engineer

Roughly 15-plus years. Org-level and multi-team technical strategy, and the least-documented rung publicly. Rungs above it (P8, P9) exist on paper, but they are rare enough that an engineer can go years without meeting one, so treat them as beyond a live target.

The Atlassian angle
If you are near a level boundary, the laddered design round is what decides which side you land on, not more coding reps. The coding rounds are a gate you clear; they rarely move you up. The 60-minute design round is built to escalate until it finds your ceiling, and at P50 and above that ceiling is exactly what the committee reads for seniority. An engineer who codes cleanly and then goes abstract once the interviewer adds multi-tenant isolation or a regional failure is the classic profile that gets leveled a rung low. Once your builds run reliably, spend the marginal hour on explaining architecture under escalating constraints. Ask your recruiter which level the loop is calibrated for, so you know which ceiling you're measured against.

After the Loop

Because every round runs virtually under Team Anywhere, the wait afterward is a set of video calls and emails rather than a walk to a conference room. End to end, most accounts put the process around four to six weeks, with the committee's decision after your finals commonly landing within one to two weeks. That window is pipeline and recruiter dependent and self-reported, so read a quiet stretch as scheduling rather than a verdict, and keep your recruiter engaged.

  • Recruiter screen to committee: ~4 to 6 weeks. The modal end-to-end range across candidate accounts. Pipeline and recruiter dependent, and self-reported, since Atlassian does not publish a window.
  • After your finals: Often 1 to 2 weeks. The committee needs the written feedback from every round before it convenes, so a decision after the last interview commonly takes a week or two rather than a couple of days.
  • Team and level: Settled with the offer. The committee sets your level off demonstrated scope. The manager round is usually the hiring manager for a specific team and req, so team fit tends to resolve alongside the offer instead of in a separate matching phase.

Recruiters here tend to relay feedback candidly, even on a rejection, so if the answer is no, ask which areas the loop flagged. Given how much this decision turns on finishing the Code Design build and on the level your design ceiling supports, that steer is the most useful thing you leave with. Atlassian documents no reapply cooldown, so anyone quoting a fixed waiting period is guessing; a no is rarely permanent, and roles and reqs turn over constantly across a distributed org. Ask your recruiter to confirm the timing for your case. The next lesson turns all of this into a concrete plan.

Common questions

How hard is it to get hired at Atlassian?

The coding bar is medium, and most loops are decided in two rounds: Code Design, where candidates run out of time before a finished, tested build, and the Values Interview. Code Design is where strong loops most often crack, sometimes because the build only works after the interviewer gives hints. A weak values read is the most common non-technical reason a strong coder gets no offer. A Hiring Committee outside the loop makes the call from written feedback, often a week or two after your last round.

What are the software engineer levels at Atlassian?

Atlassian uses a numeric P ladder: P30 (entry) and P40 are both Software Engineer, then P50 Senior Software Engineer, P60 Principal Engineer and P70 Senior Principal Engineer. You'll also see it written P3 through P7. New grads usually start at P30, and most external offers land at P40 or P50. Near a boundary, the laddered system design round decides which side you land on.

Key Takeaways

  • ✓The Values Interview is a standalone, fully weighted round scored by an impartial interviewer outside the hiring team, and a weak read there is the top non-technical reason a strong-coding loop gets no offer. Prep two first-person, result-driven stories per value.
  • ✓An independent Hiring Committee decides hire/no-hire and level off consolidated written feedback, not a live interviewer vote and not the manager alone. A borderline loop can get a top-up round rather than an immediate reject, so leave every round something concrete to write down.
  • ✓Engineers sit on a P30-to-P70 ladder (P3 to P7 in the wild): P30 entry, P40 SWE, P50 Senior, P60 Principal, P70 Senior Principal. Most external offers land P40 or P50, YOE floors are soft, and the laddered design round is what sets level at P50 and up.
  • ✓The Code Design round is where a strong loop most often cracks: finish a runnable, tested solution in the hour without needing hints, because neither the design nor the values round buys that back. End to end runs about four to six weeks, with the decision often one to two weeks after finals.
Had your Atlassian interview?Tell us what they asked. Reviewed before it goes in, never with your name.
Atlassian interview guide

Know what Atlassian asks before you walk in.

21 coding · 5 system design · 15 behavioral questions

Get Premium$49 a year · Cancel anytime
Or start freeNo card.

Get their questions first.

InterviewLegend is independent and not affiliated with or endorsed by any company it covers.