Atlassian interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

Atlassian
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
As we know DSA plays an important role in the recruitment for any Product Based Comapny. So I started with the DSA in my 1st year I was already aware of basic concepts in c++ like for loops and all , So I started with the data structures and algorithms part, I practiced the Data Structures and Algorithms from multiple websites like Hackerrank, Code Studio, Leetcode, Codechef, Codeforces, HackerEarth and many. I also did competitve programming side by side and in my second year I also started my Development Journey in parallel to DSA and created 3-4 good level projects in my 2nd year and focused on core subsjects like OOPS, OS, DBMS,CN as well
Application story
This was an on-campus opportunity. The company visited our campus and we directly applied through their portal. Shortlisting was done on the basis of resumes and cgpa and then further interview rounds were carried out.
Why selected/rejected for the role?
I was selected for this role becaue I was able to solve the task given by the interviewers , I was able to solve and communicate my approach with the interviewers. My basics were pretty much strong and I was able to showcase the required qualities both technical and values that they were looking in the candidate
Preparation
Duration: 3 months
Topics: Data Structures, OOPS, System Design, DBMS, OS, Algorithms
Tip
Tip

Tip 1 : Be Consistent
Tip 2 : Work on Communication Skills
Tip 3 : Prepare your resume well

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Have some good 2-3 Projects in Resume
Tip 2 : Have some Internship Experience 
Tip 3 : Dont put false things in Resume
Tip 4 : Dont put irrelevent things (Won Drawing Competition)

Interview rounds

01
Round
Medium
Online Coding Test
Duration90 minutes
Interview date2 Aug 2021
Coding problem3

The online Coding Round was conducted in remote environemnt in afternoon where aroubd 500 students from the campus were particpating in the round we were given 3 coding problems we had to solve all 3 of them and pass all the test cases to clear this round

1. Longest Increasing Subsequence

Moderate
30m average time
65% success
0/80
Asked in companies
PhonePeChegg Inc.Barclays

For a given array with N elements, you need to find the length of the longest subsequence from the array such that all the elements of the subsequence are sorted in strictly increasing order.

Strictly Increasing Sequence is when each term in the sequence is larger than the preceding term.

For example:
[1, 2, 3, 4] is a strictly increasing array, while [2, 1, 4, 3] is not.
Problem approach

Step 1 : I first understood the problem after running the given example testcases on my notebook
Step 2 : I tried to deduce the required time complexity after going through the testcases
Step 3 : I tried multiple approaches of deduced time complexity in my notebook and dry run the example test cases and some testcases made by me to check for edge cases in my code
Step 4 : I coded the solution and it got accepted and passed all testcases

Try solving now

2. Count Strongly Connected Components (Kosaraju’s Algorithm)

Hard
40m average time
65% success
0/120
Asked in companies
Morgan StanleyMedia.netAtlassian

You are given an unweighted directed graph having 'V' vertices and 'E' edges. Your task is to count the number of strongly connected components (SCCs) present in the graph.

A directed graph is said to be strongly connected if every vertex is reachable from every other vertex. The strongly connected components of a graph are the subgraphs which are themselves strongly connected.

Note :
Use zero-based indexing for the vertices.

The given graph doesn’t contain any self-loops.
Problem approach

Step 1 : I first understood the problem by dry running the given test cases
Step 2: I tried to deduce the required time complexity after going through the testcases
Step 3 : I tried multiple approaches of deduced time complexity in my notebook and dry run the example test cases and some testcases made by me to check for edge cases in my code
Step 4 : I coded the solution and it got accepted and passed all testcases

Try solving now

3. Longest Duplicate SubString

Moderate
30m average time
70% success
0/80
Asked in companies
AmazonAppleMicrosoft

You are given a string 'S' and you need to return the length of the longest duplicate substring in the given string. The occurrence of duplicate sub-strings can overlap also.

If there are many longest duplicate sub-string return any of them.

Problem approach

Step 1 : I first understood the problem by dry running the given test cases
Step 2 : I tried to deduce the required time complexity after going through the testcases
Step 3 : I tried multiple approaches of deduced time complexity in my notebook and dry run the example test cases and some testcases made by me to check for edge cases in my code
Step 4: I coded the solution and it got accepted and passed all testcases

Try solving now
02
Round
Medium
Face to Face
Duration45 minutes
Interview date5 Aug 2021
Coding problem1

It was the interview round with the interviewer where the interviewer introduced themselves and asked me to do the same and asked the coding question from me. It was a remote interview and there were two interviewers in this round I was allowed to use any IDE of my choice or they could give me their own ide

1. Who Won the Election???

Moderate
30m average time
85% success
0/80
Asked in companies
IBMAtlassian

Elections are going on, and there are two candidates A and B, contesting with each other. There is a queue of voters and in this queue, some of them are supporters of A and some of them are supporters of B. Many of them are neutral. The fate of the election will be decided on which side the neutral voters vote. Supporters of A and supporters of B make attempts to win the votes of neutral voters.

The way this can be done is explained below:

1. The voter queue is denoted by three characters, viz {-, A, B}. The ‘-’ denotes neutral candidate, ‘A’ denotes supporter of candidate A and ‘B’ denotes supporter of candidate B.
2. Supporters of A can only move towards the left side of the queue.
3. Supporters of B can only move towards the right side of the queue.
4. Since time is critical, supporters of both A and B will move simultaneously.
5. They both will try and influence the neutral voters by moving in their direction in the queue. If a supporter of A reaches the neutral voter before a supporter of B reaches him, then that neutral voter will become a supporter of candidate A.
6. Similarly, if a supporter of B reaches the neutral voter before supporter of A reaches him, then that neutral voter will become a supporter of candidate B.
7. Finally, if both reach at the same time, the voter will remain neutral. A neutral vote cannot decide the outcome of the election.
8. If finally, the queue has more votes for candidate A, then A wins the election. If B has more votes, then B wins that election. If both have equal votes, then it will be a coalition government.

Your task is to find the outcome of the election.

For Example:
Given string- “B--A-”
              B --->  B  A   <--- A    B
              ----------------------------->
Output - B as B can move towards right only and A can move in left direction only. Thus B has 3 supporters in total while A have only 2 supporters. 

Note:

1. There are no test cases where all votes are neutral.
2. The influenced voters do not move and hence does not have any influence over the neutral voters.
Problem approach

Step 1 : I first dry run the given examples in front of the interviewer on their drawing board
Step 2 : I started discussing the solutions I could think of I started witht the most brute force solution
Step 3 : I was able to improve the efficiency of my solution as my discussion went forward with the interviewer and after solving the basic version they went for more follow ups question regarding the time complexity and space complexities

Try solving now
03
Round
Medium
HR Round
Duration45 minutes
Interview date5 Aug 2021
Coding problem2

This was the HR round where I was asked to explain my projects I was asked various questions regarding my projects , I was asked how would I act in different conditions they actually wanted to check whether I have the required values that the company was looking for in a candidate

1. Basic HR Questions

I was asked to explain my projects, why I choose to build that project and what technoplogy I used and how I decided to use that  technology

Problem approach

Tip 1 : Always be clear while explaining your projects
Tip 2 : You should know about your project completely from starting to end , they can ask for any detail
Tip 3 : Use technical terms and be ready with proofs while answering the project related questions

2. Basic HR Questions

I was asked how would I behave in different conditions like if my colleauge is facing some probelms in my work how would I help him and the standard HR round questions

Problem approach

Tip 1 : Always follow the STAR approach while answering such questions
Tip 2 : Always try to include the company values in your answer and show them you truly have the values
Tip 3 : Always show that you are open to learning and don't lie

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Atlassian
2949 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by Atlassian
1280 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by Atlassian
1019 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Atlassian
1101 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15480 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15338 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10142 views
2 comments
0 upvotes