Open In App

Atlassian Interview Experience for SDE

Last Updated : 06 Apr, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

There were 4 rounds in the process.

Round 1: Online Hacker-rank Coding Assessment:
The test was on 12 October 2022, and 4 coding questions were given to solve in 90 minutes.

  •  The first was simple and similar to Pass the Pillow 
  •  Rest three questions were based on greedy algorithms and graph data structures.

Round 2: This interview was totally focused on data structures and algorithms, and it began with a brief introduction of the two of us before moving right into a coding question.

  • The coding question was easy to medium. I told him about the brute force approach then he asked me to optimize. I did both things before time.
  •  Later on, he gave me edge cases in order to check my code reliability, furthermore, I also provided some edge cases and the code worked fine on all the cases.
  • It was more like a discussion and the interviewer wanted to judge my thinking process and communication skills. 
  • The round lasted for 45 minutes and I was selected for the further round.

Suggestion: Discuss your approach in a very nice manner and before moving to the solution, make sure that the problem statement is clear to you. Ask questions from the interviewer if something is not clear. Don’t just assume, if something is not clear, ask them as they are there to help you and guide you. Use proper naming for variables and functions.

Round 3: It was a System design round. Though it also started with a brief introduction & later the interviewer gave me a question about designing a system that manages all the applications of google.  
I had to implement two functionalities for that.

  • The interviewer made me feel at ease before we began by asking me to stop thinking of it as an interview and instead think of him as a colleague with whom I’m working to develop a system.
  • I noted down the functional and non-functional requirements of the system, then we had a discussion on building the API and the client-server architecture of the system. 
  •  Later, the interviewer asked me to design the database of the system and also to write the corresponding queries respectively. 
  • Some points that we discussed in the interview:
  •  APIs 
  • Database design
  • SQL vs No SQL
  •  How will you scale the database?
  •  What is a distributed cache, replica, sharding, and paging?

Round 4: It was a grad values and management round. No technical stuff was asked. This round is about project discussion and situation-based questions. 

  •  Explain your project and your role. 
  •  What were your learnings and what is the one mistake you won’t repeat in your future projects? 
  • Why you used this technology not others.
  • How did you come to think about this solution? 
  •  Real-life use case. 
  •  Some other questions are specific to my project.
  •  If you have any group project explain your role in that and what is the new thing that you learned. 
  •  What are all things we need to keep in mind while developing a project? 
  •  Give me an example of a time when you had to mentor someone. 
  •  Tell me about a time when you received feedback and how you handled it. 
  •  Some situation-based questions. 
  •  There were a lot of additional queries as well. 
     

In 45 minutes round was completed. 

Suggestion: You should have a very good understanding of your project and all the technology you used. Explain the project in a good way so that it makes an impression. Make sure that you have at least one group project in your resume. 
This concludes my interview experience with Atlassian.
All the rounds were eliminatory. After all the interview rounds (held on the same day), I got the result on the same day (selected).


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads