Open In App

Atlassian Interview Experience for SDE (On-Campus)

Last Updated : 12 May, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

I am sharing my experience of interviewing with Atlassian. The whole process is divided into the following sections:

Online Test:
The online test was conducted on Hackerrank. The time duration was 90 mins and there were 3 problems.

  • This was a variation of https://leetcode.com/problems/boats-to-save-people/.
  • It was a simple problem(75 pts). (There were two strings a,b. We had to delete every occurrence of string b in a (and after deleting again the same process in the modified string).
  • This was a standard problem(100 pts). You are given n and an input array with n numbers.
    • You have to tell the minimum number of operations needed to pick each element from the input array to make a sorted arrangement.
    • Every insertion and removal is 1 operation.
    • A sorted arrangement is basically an array that is sorted.
    • let’s understand with an example..
    • let n be 4 and input array be 2 4 1 3
    • so first we take 2 and insert them in the empty sorted arrangement. so 1 operation
    • then the sorted arrangement is- 2
    • then we pick 4 and put it in the sorted arrangement.. so we would put after 2 so 1 operation
    • then the sorted arrangement is- 2,4
    • then we pick 1 and put it on the left so 1 operation..
    • then the sorted arrangement is- 1,2,4
    • (now this is important) now we pick 3 and put we can either remove 1 and 2 put 3 and then again put 2 and 1 back or we can remove 4, put 3, and again put 4.
    • obviously, the latter takes 3 operations and the former takes 5 operations. so we would perform the latter one.
    • answer is 1+1+1+3=6 operations.
    • 12 people were shortlisted out of 200 and I was one of them.

Technical Round 1:

There was one interviewer and he was really cool and amazing. It was conducted on Zoom.
So, firstly he introduced himself and asked me to do the same. Then he told me to discuss any of my projects. There were many follow-up questions like why I chose the tech stack which I used, and many more. Then, he asked me my favorite CS subject (except for DS Algo as he was going to give me a coding question later on), so I answered OS and DBMS. So he chose DBMS and asked me about some core concepts like Normalisation, ACID properties, joins, deadlock, etc.
After this, he asked me about my internship experience and also wrapped some HR questions in between( which were related to the core values of Atlassian).
Next, he asked me to share my screen and gave me a question to code.
He gave me this question https://leetcode.com/problems/longest-consecutive-sequence/.
The actual thing they wanted to test was how I approach the problems. How I debug them (Very important). How to handle corner cases? How to keep things simple? All the while, expressing what u are really trying to do rather than being quiet and coding. Also, he wanted me to write a proper working code, which I did. He was very encouraging and enthusiastic!

Technical Round 2:

This round consisted of a single interviewer and was conducted on Zoom.
It was a code pair round on Hackerrank. It was very long and very exhaustive.
It can also be subdivided into multiple phases:
Phase 1:

  • Discussion on projects. I mentioned multiple projects involving REST APIs, MongoDB, NodeJS etc.
  • It took more than 0.5 hrs. The focus was on:
  • What does it mean? Why u chose this over others?
  • What are the advantages and disadvantages? What are the technical challenges u faced?
  • Ex: Why REST APIs? Why MongoDB? etc.

Phase 2:

  • It was a problem-solving round.
  • The interviewer was not very clear about the requirements of the problem so it took really some time to understand the problem. So, I suggest u understand the problem by repeatedly asking clarifying questions. The question was mainly to implement the LRU cache.

Phase 3:

  • He asked me some basic questions about CN.
  • The interview was scheduled for 1 hr but it went for 1hr 20 mins approximately. But, it was very interesting and I loved discussing concepts with the interviewer.
  • Questions I asked the interviewer:
    • What are the opportunities I would have at Atlassian?
    • The points he talked about were really helpful and exciting.
    • How his experience has been till now?
    • It was an amazing experience.
    • This concludes my experience with Atlassian. Hope this article helps to get an understanding of the interview process at Atlassian.

Result: Rejected

All the best


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

Similar Reads