Open In App

Atlassian Interview Experience for Senior Software Engineer

Last Updated : 22 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Positives: You are allowed to use your IDE. So, no need to remember all the syntax.

Round-1 (Code Design)

  • Problem: Design a file system to support getting the size of any directory.
  • You are expected to solve the problem and also an extension around it.
  • Optimization was to get the top n directories in the file system as a report.
  • Some questions around the choice of data structures, choosing to calculate report upfront or when asked.

Round-2 (Code Design)

  • Problem: Design a simple snake game where a snake can move in a given direction.
  • Suggestion: Focus on solving the problem first and then design the problem.
  • Suggestion: For moving the snake you only need to add a head and remove the tail.

Round-3 (System Design)

  • Design a tag management system for Atlassian. Support for add, remove and search based on tags.
  • Service should be able to support all the products around the company.
  • Suggestion: Get clarity on the scope of service, localization or globalization of tags.
  • Suggestion: Design with scale in mind
  • The interviewer was focused on the rest endpoints.

Round-4 (Hiring Manager)

  • It will be a nontech round asking various questions about your experience.
  • The interviewer asked about success, failure, navigating various situations, and managing conflict.
  • Talk about instances when you had to take a back seat and vice versa.
  • Tip: Prepare one past example around all these topics

Round-5 (Values)

  • This will be based on Atlassian values.
  • Atlassian have 5 values and you are expected to talk about each one of them and give some example and instances around them.

PS: Atlassian takes time in making a final decision. You need to solve both problems with an extension to get a successful offer from them.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads