Message on Whatsapp 8879355057 for DSA(OA + Interview) + Fullstack Dev Training + 1-1 Personalized Mentoring to get 10+LPA Job
0 like 0 dislike
726 views
in Interview-Experiences by Expert (30,360 points) | 726 views

1 Answer

0 like 0 dislike
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.
Problem 1:
This was a variation of https://leetcode.com/problems/boats-to-save-people/.
Problem 2:
It was a simple problem(75 pts).
There were two strings a,b. We had to delete every occurence of string b in a (and after deleting again the same process in the modified string).
Problem 3:
This was a standard problem(100 pts).
Your 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 make a sorted arrangement.
Every insertion and removal is 1 operation.
A sorted arrangement is basically an array that is sorted.
lets understand with example..
let n be 4
and input array be 2 4 1 3
so first we take 2 and insert 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 in 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 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 project. There were many follow up questions like why did I chose the tech-stack which I used, and many more.
Then, he asked me my favourite 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 being very clear about the requirements of the problem so it took really some time to understand the problem. So, I suggest u to understand the problem by repeatedly asking clarifying questions.
The question was mainly to implement LRU cache.
Phase 3:
He asked me some basic questions on 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 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.

All the best!!


For more interview experiences check the below link

https://interview.desiqna.in/
by Expert (30,360 points)

Get best answers to any doubt/query/question related to programming , jobs, gate, internships and tech-companies. Feel free to ask a question and you will receive the best advice/suggestion related to anything you ask about software-engineering , development and programming problems .