I applied through a recruiter. The process took 3 weeks. I interviewed at Atlassian (Sydney) in Mar 2020
Interview
A recruiter contacted me and offered to pass coding interview. When I asked for what position the answer was after interview process we will decide what position will be suitable for me.
So, decided to give a try.
1st round - coding interview. I have been giving Users & Groups management sample, provided with PDF with issues. The interviewer was nice, but I recommend to start from unit tests (TDD is a key), explain everything you do, so no questions will be asked. In case anything goes wrong the interview will ask questions. Duration 60 min. On-site.
2nd round - System Design 45min and Abstract Coding 45min interview. System Design - you will need to talk about your previous project in detail. Abstract coding - I was given connection pool example, so you need to implement (abstract language) connection pool. Afterwards interviewers will be changing requirements and you will be updating accordingly. I didn't not find it so hard, but I recommend to think about concurrency, patterns like Wrapper, Delegate or Proxy. I was rejected on 2nd round as I didn't not go as deep in technical details for my previous project (i.e. System Design).
I recommend to go as deep technical as possible. I did system design talk, high level architecture, and go deeper in technology and framework choices, drawbacks and trade off but still I was not deep technical enough. Even I have asked interviews what details they want to hear - no good answer went back. They are managers and can't ask deep questions, so they will simply listen to you and reject if you were not able to sound technically deep. So, my recommendation: you have to speak as deep as possible as even they call the session System Design it has nothing to do with System Design it's more about - what did you do technically and what problems you had during that task?
The next day I received regular templated email that I am rejected due to "could not explain the project deep enough". No promised "we will assess you and offer you proper position".
Recruiters just go through bunch of people and bring them to interview, that's it.
I applied through a recruiter. I interviewed at Atlassian
Interview
I had first Karat round and then 1 DSA, 1 LLD, 1 HLD, 1 Behavioural and 1 manager Interview. Overwall they do nitpick alot and only expect the solution in specific way and if your answer is different than they expect, they rate you bad
I applied through an employee referral. I interviewed at Atlassian (Istanbul) in Feb 2026
Interview
I passed six levels of interviews without a problem, but in the end, they said they closed the position. The technical and values interviews were complete nonsense. Anyone can pass with proper preparation. Especially the management and values interviews. But I was really frustrated because they said they closed the role one day after I passed all the interviews. A company that interviews you about values has no respect for you at all. I spent time, effort, and hope on this.
Interview questions [1]
Question 1
- Screening standard pretty basic questions
- Technical (coding) I and II interview is mid level leetcode question but they request an update after completing. They may cause a time problem.
- System Design is mid level system design. But interviewer didn't understand the technologies I use a bit.
- Management and Values interview corporate nonsense. Search or ask AI example questions and create stories if don't have. They are asking question like you have been encountered all types of dispute at previous jobs.
I applied online. The process took 2 weeks. I interviewed at Atlassian
Interview
I am going to highlight some of my experiences below.
I felt the interview process was designed to set one up to fail and a waste of my valuable time.
Firstly pitting candidates through numerous coding tests under a tight time schedule is not the way to see through another human. While I conducted all the coding tests and completed the results successfully, I still did not pass through to the next round.
During these tests, I was asked to hold the screen so that a screen capture could be taken. This was a red flag suggesting the interviewer was not following my thorough explanation of the solutions I was implementing. Especially that the language I was using was not known to them and more particularly that I was extremely careful to ensure I deliver each and every thought I was making deliberately. The process felt unprofessional and one way. I did not feel confident in the interviewer's skills especially with regards to communication and etiquette.
Two other red flags I have is the lack of feedback the company can provide. If you can't provide genuine feedback to your candidates and are concerned of legal repercussions; then you must be hiding something! Also the fact that one has to perform another technical test with an external organization does not give me confidence in this organization.
The recruiter initially presents a very bright picture of how good it is to work in this organization and are open to proper follow through however later this felt more like a carrot dangling tactic. After putting much effort to ensure successful delivery, I felt this was an unfair process despite trying to put my best human foot forward.
Interview questions [1]
Question 1
Questions typically asked were along the lines of:
"Find a list of X to fit Y items in provided some other condition."
(I don't want to give away too much).
This is typical to a leet code question at medium difficulty.