Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
Atlassian | P40 | Interview Experience
Summary
I applied via the career site and completed 6 rounds of interviews for a P40 position at Atlassian, including Karat screening, Code Design, DSA, HLD, and two behavioral rounds. I successfully received and accepted an offer.
Full Experience
Hi,
- Applied via career site.
- Date of offer April'25.
- YOE: ~5
Round 1: Karat Screening
- It was a standard Karat Round with 5 question on System Design and couple of DSA questions.
- You can refer other Karat experience for similar questions, I don't recall the questions. 1 was string based, and other one was BFS based.
Round 2: Code Design
- Main question: Was asked to implement simple get and put interface for a string based key.
- Follow up: Extend the functionality to allow wild cards in the get function. for example
put("/elonmusk/is/shit", "yes")
get("/elonmusk/*/*") -> yes
get("/elonmusk/is/*") -> yes
You are expected, handle corner cases, implement design patterns, handle exceptions similar to any Machine Coding round.
Round 3: DSA
- It was dedicated DSA round, was asked 2 DSA question.
- Problem statment was confusing but if you have had grasp over Data Structure you would be able to solve this. It was Nested Ordered Map based question.
Round 4: HLD
Design a Tag Management System, was asked the multiple nity-gritties in the design.
Round 5: Values Round
Standard Behavioural questions on Atlassian Values. Be ready with multiple example from your past experiences, you will be grilled on your past experience.
Round 6: Management Round
Similar to the previous round this round was based on Behavioural, but these were not based on Atlassian these were generalised questions.
After 6 rounds, recruiter conveyed that hiring committee has taken a HIRE call.
Then the recruiter scheduled team matching call with 4 different hiring managers.
Accepted the offer.
Interview Questions (4)
Implement a simple get and put interface for a string-based key. Extend the functionality to allow wildcards in the get function. For example:
put("/elonmusk/is/shit", "yes")
get("/elonmusk/*/*") -> yes
get("/elonmusk/is/*") -> yes
You are expected to handle corner cases, implement design patterns, and handle exceptions similar to any Machine Coding round.
Design a Tag Management System. I was asked multiple nitty-gritties in the design.
Standard behavioral questions based on Atlassian values. Be ready with multiple examples from your past experiences; you will be grilled on your past experience.
General behavioral questions, not specific to Atlassian values.