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

SDE - Intern

Atlassian
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I jumped into computer science because of my interest in the subject. I enjoyed solving problems in school, particularly in mathematics and got into coding during the very first semester. I started with the basics of DSA in the second semester and solved questions for fun, without knowing anything about competitive programming. I stumbled upon coding contests in my second year and started solving questions through them. Later, I learned about competitive programming, got into advanced concepts, and dived deep into solving a pool of questions. Although I lack consistency, my determination to keep solving problems keeps me going.
Application story
I applied through the Women in Tech program by Atlassian (applications open around late August to early September). My resume was shortlisted, likely because of my projects and high CGPA, and I received the online assessment (OA) link. After clearing the OA, my interview was scheduled 1.5 months later (early November). Following the 15-minute technical interview, a managerial round was scheduled, and I participated in it. The result was announced on the same day, and I was selected.
Why selected/rejected for the role?
I was selected because I was able to solve one question and its two follow-ups in a 45-minute interview, with all the time and space complexities clear in my head. I thought out loud throughout the technical interview and mentioned all the approaches, from brute force to an optimized solution, step by step for each of the three questions. During the managerial round, I was able to justify everything asked about my resume and apply Atlassian values to the situations presented.
Preparation
Duration: 6 Months
Topics: Arrays, Strings, HashMap, Trees, Time complexity
Tip
Tip

Tip 1: Be random in solving questions; keep solving assorted questions while preparing. 

Tip 2: Learn about the time and space complexities of every question you solve. 

Tip 3: Try all possible approaches to solving a question. It helps open up your mind and understand the solution rather than memorizing it just to submit your answer.

Application process
Where: Company Website
Eligibility: Only Female for applications through women in tech program
Resume Tip
Resume tip

Tip 1: Have unique projects on your resume, different from the ones already available online. 

Tip 2: Include projects you have personally completed, as everything gets tested in the managerial round.

Interview rounds

01
Round
Medium
Video Call
Duration45 minutes
Interview date8 Nov 2023
Coding problem3

Timing: Morning
The interviewer was a female, which made me comfortable.

1. Find similarities between two arrays.

Easy
20m average time
80% success
0/40
Asked in companies
FacebookAtlassianCerence Inc

Imagine we are building a service where a user cannot re-use a password similar to the ones recently used.

You’re given two arrays of these passwords. You need to tell when was the last time these passwords were used.

Try solving now

2. Group Anagrams

Moderate
30m average time
70% success
0/80
Asked in companies
IntuitExpedia GroupBNY Mellon

This was a follow-up question: We have a list of passwords, we need to determine the unique groups of similar passwords.

Ex: ['team', ‘mate', ‘test'] returns [['test'], ['team', 'mate']]
 

Try solving now

3. Generate new password

Again a follow-up to solve using a similar approach:
Given an array of passwords, generate a new password that is not similar to any passwords with the given criteria(s):

The new password should differ by at least 1 character.
No limit on the number of characters to add

Problem approach

def generate_new_password(passwords: list) -> str:
unique_passwords = set()
for the password in passwords:
key = "".join(sorted(password))
unique_passwords.add(key)
new_password = ""
for key in unique_passwords:
if not new_password:
new_password = key + key[-1]
if new_password == key:
new_password += key[-1]
return new_password

I just added a new character whenever a same thing is matched and explained why this solution will always work

02
Round
Hard
HR Round
Duration60 minutes
Interview date8 Nov 2023
Coding problem1

Timing: Morning
A senior lady took my interview, explained the expectations and made me comfortable

1. HR questions

Resume-specific questions, directly from my projects and skillset. In 2 of my projects, I was asked why a particular language was used instead of others, why I chose to do a team project and not an individual one, technical questions on the choice of language for a particular project etc.

Problem approach

Tip 1: Use "I" instead of "We" while answering questions for group projects and mention only the part done by you
Tip 2: Have a strong supporting story to support each of the soft/technical skills mentioned
Tip 3: Read Atlassian values properly and apply them to the questions asked completely. Atlassian puts its values first!

Here's your problem of the day

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

Skill covered: Programming

Which array operation has O(n) worst-case time complexity?

Choose another skill to practice
Similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Atlassian
2645 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by Atlassian
1065 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Atlassian
987 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by Atlassian
811 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
14060 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
13403 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
9306 views
2 comments
0 upvotes