Atlassian FTE experience (2020)

Ankur Agarwal
4 min readJul 11, 2021

Branches Eligible: CSE,ECE,EEE

Cgpa Cutoff:7.00
profile: SDE

Round 1: Online test(Time Duration: 90 min)

Test was taken on Hackerrank

Q1. https://www.geeksforgeeks.org/converting-decimal-number-lying-between-1-to-3999-to- roman-numerals/

Q2. print all the sequences of first n numbers such that odd and even numbers should be at alternate places

Q3. Dynamic programming

The online test was comparatively easy. 11 students were shortlisted from all 3 branches for further rounds. All further rounds were on zoom.

Round 2: Technical Interview

Time Duration: 1:20minutes

The interviewer was very friendly. She asked me about my internship project , and asked me explain my complete project from scratch , she was very much deep diving into the tech stack I used in my project ,I was able to explain her well.

Then after 35 minutes of discussion she moved on to DSA

She asked me that a n-ary tree is given , you have to change the structure of the tree that too without using any memory , I asked her to explain the test cases and output format , then I thought for 4–5 minutes while thinking I was speaking also so that I can convey her my thought process. Then I came up with the approach that I will use Post-order traversal then I explained her on Hacker-rank(Codepair) by explaining my approach she was quite satisfied with my explanation. She said me to code so it was shared screen and I started to code and after 10 minutes checking for every edge case possible I explained her code, she was satisfied and wished me good luck for next rounds.

6 students were selected for the next round.

Round 3: Technical interview

Time duration: 1.10minutes

The interviewer was a senior developer. Again the interviewer deep dived into my project. He asked in much detail about the project.

He asked me following questions

  1. Explain the aim of the project? What you did in this ?
  2. Then asked me what difficulties I faced in this project?
  3. Then asked me what decisions I took to solve those difficulties?
  4. Why I took those decisions can there be any other alternative?
  5. Then asked me how your decisions resolved it , I explained him the structure of the code and how I used , why I used I answered all of the them.

after 40–45 minutes of discussion on the project, he asked me one DSA question

A list of sentences are given and list of words are given and I have to print all that sentences that contain all the words given in the list of words in most optimized way .

The first data structure that I told is I will use trie. Then he asked me why trie , why not set , map?

I explained him all the things that why trie is useful , explained my approach and he asked me to code , then he asked me my favorite CS fundamental subject I told him DBMS.

He asked me explain concept of normalization ,primary key , foreign key with the help of hypothetical database, then I explained him with the help of trivial student database, then he increased number of tables and told me to link them with the help of primary and foreign key and told me to choose wisely the foreign keys. I told him and he was pretty much satisfied.

4 students were shortlisted for the next round.

Round 4: HR round(Values and management round)

time duration: 70–80 min

This round was about a personality check. The interviewer was the Bangalore site lead of Atlassian. He asked me some general questions about my experience during the internship.

Questions he asked me:
Q1) What you not liked in Samsung?
Q2) What you learnt while working?
Q3) How you dealt with the situations when they were not favorable?
Q4)What you want to join Atlassian?
Q5) How you faced critical suggestions given by your friends?
Q6) when your teammate was not convinced with your suggestion, what you did ? He asked me bunch of questions which I don’t remember clearly .
This round was very interesting. He was very much satisfied with my answers

Finally, 2 students were selected for the SDE offer.

for interview:

Suggestions:

  1. 1) Prepare a write up about all the possible challenges you faced in your project and how you resolved them
  2. Don’t deviate from your answer what you said in Hr round , if you do you may fall into his/her trap.
  3. Don’t be in hurry to explain , explain the interviewer like a person , who don’t know ABC of algorithms, that is from scratch
  4. Be confident of what you say

DSA,CN,OS,OOPS,DBMS are very important subjects .Try to study these subjects thoroughly.

Best of luck and for more tips please refer me to my other article as well

Thank you for reading this article.

--

--

Ankur Agarwal

SDE at Atlassian | Former SDE intern at Samsung R&D Bangalore |NIT Warangal 2021