Upload Button Icon Add office photos

Atlassian

Compare button icon Compare button icon Compare

Filter interviews by

Atlassian SDE-2 Interview Questions and Answers

Updated 15 Mar 2024

Atlassian SDE-2 Interview Experiences

2 interviews found

SDE-2 Interview Questions & Answers

user image komal kungwani

posted on 15 Mar 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Leetcode Interview Question company tag atlassian. Some modifications of those
Round 2 - Technical 

(1 Question)

  • Q1. Design a web crawler
  • Ans. 

    Design a web crawler to fetch and index web pages

    • Start by defining the scope of the crawler (e.g. which websites to crawl)

    • Implement a system to fetch web pages using HTTP requests

    • Parse the HTML content to extract relevant information (e.g. links, text)

    • Store the extracted data in a database or index for later retrieval

    • Implement a scheduling mechanism to prioritize and manage the crawling process

  • Answered by AI

Skills evaluated in this interview

SDE-2 Interview Questions & Answers

user image Anonymous

posted on 20 May 2022

I appeared for an interview in Mar 2022.

Round 1 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

LLD Round (but with machine coding sort of expectations in whatever that can be done in 60 mins)

  • Q1. Design a Snake game.
  • Ans. 

    Design a snake game

    • Use a 2D array to represent the game board

    • Keep track of the snake's position and direction

    • Handle user input to change the snake's direction

    • Update the snake's position and check for collisions with walls or itself

    • Add food to the board and handle eating it to grow the snake

    • Keep track of the score and display it to the player

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

DSA 

  • Q1. 

    K Most Frequent Words Problem Statement

    Given an array of N non-empty words and an integer K, return the K most frequent words sorted by their frequency from highest to lowest.

    Example:

    Input:
    N = 6, K...
  • Ans. 

    Given an array of words and an integer k, return the k most frequent words sorted by frequency.

    • Use a hashmap to count the frequency of each word

    • Use a priority queue to keep track of the k most frequent words

    • Sort the priority queue based on frequency and lexicographical order

  • Answered by AI
Round 3 - Video Call 

Round duration - 60 Minutes
Round difficulty - Easy

Round 4 - Video Call 

Round duration - 60 Minutes
Round difficulty - Easy

Managerial Round (Some questions on projects and general situation based questions)

Round 5 - HR 

Round duration - 45 minutes
Round difficulty - Easy

Values round

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 2 in BangaloreEligibility criteriaNot aware of any such thing as I applied as experienced person.Atlassian interview preparation:Topics to prepare for the interview - Data Structures, System Design, Low level design, Machine codingTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Practised topic wise leetcode questions from basics
Tip 2 : Watched so many system design mock interviews
Tip 3 : Did mock interviews with friends for DSA and System design rounds.

Application resume tips for other job seekers

Tip 1 : Single page resume.
Tip 2 : Get it proof read by friends and professionals and take feedback.

Final outcome of the interviewSelected

Skills evaluated in this interview

SDE-2 Interview Questions Asked at Other Companies

asked in Walmart
Q1. Maximum Frequency Number Problem Statement Given an array of inte ... read more
Q2. Reverse String Operations Problem Statement You are provided with ... read more
asked in KhataBook
Q3. Alien Dictionary Problem Statement Ninja is mastering an unusual ... read more
asked in Atlassian
Q4. K Most Frequent Words Problem Statement Given an array of N non-e ... read more
asked in DP World
Q5. Count Ways To Reach The N-th Stair Problem Statement You are give ... read more

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Atlassian?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview before Mar 2021.

Round 1 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical Interview round with questions on DSA.

  • Q1. 

    LRU Cache Design Question

    Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:

    1. get(key) - Return the value of the key if it exists in the cache; otherw...

  • Ans. 

    Design a Least Recently Used (LRU) cache data structure that supports get and put operations with capacity constraint.

    • Use a combination of hashmap and doubly linked list to implement the LRU cache.

    • Keep track of the least recently used item and evict it when the cache reaches its capacity.

    • Update the position of an item in the cache when it is accessed or updated.

    • Handle both get and put operations efficiently to maintain...

  • Answered by AI
  • Q2. 

    Minimum Number of Platforms Problem

    Your task is to determine the minimum number of platforms required at a railway station so that no train has to wait.

    Explanation:

    Given two arrays:

    • AT - represent...
  • Ans. 

    The task is to determine the minimum number of platforms required at a railway station so that no train has to wait.

    • Sort the arrival and departure times arrays in ascending order.

    • Initialize two pointers, one for arrival and one for departure.

    • Increment the platform count when a train arrives and decrement when it departs.

    • Keep track of the maximum platform count needed.

    • Return the maximum platform count as the minimum num...

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

Technical Interview round with DSA based questions.

  • Q1. 

    Reverse a Linked List Problem Statement

    You are given a Singly Linked List of integers. Your task is to reverse the Linked List by changing the links between nodes.

    Input:

    The first line of input contai...
  • Ans. 

    Reverse a given singly linked list by changing the links between nodes.

    • Iterate through the linked list and reverse the links between nodes

    • Use three pointers to keep track of the current, previous, and next nodes

    • Update the links between nodes to reverse the list

    • Return the head of the reversed linked list

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 1 years of experience24/7 customer private limited interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewRejected

Skills evaluated in this interview

I applied via Approached by Company and was interviewed before Jun 2021. There were 2 interview rounds.

Round 1 - System test 

(1 Question)

  • Q1. Advantage and disadvantage of framework.
  • Ans. 

    Frameworks provide structure and pre-built components for software development, but can also limit flexibility and require learning curve.

    • Advantage: Provides structure and pre-built components for faster development

    • Advantage: Can improve code quality and maintainability

    • Disadvantage: Can limit flexibility and customization

    • Disadvantage: Requires learning curve and potential dependency issues

    • Example: ReactJS provides a fr...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. What is Oops? Advantage and disadvantage
  • Ans. 

    Oops stands for Object-Oriented Programming. It is a programming paradigm that uses objects to represent real-world entities.

    • Advantages: code reusability, modularity, encapsulation, inheritance, polymorphism

    • Disadvantages: complexity, steep learning curve, performance overhead

    • Example: creating a class 'Car' with properties like 'make', 'model', and 'year', and methods like 'start_engine' and 'stop_engine'

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics in server side and client side coding

Skills evaluated in this interview

I applied via Company Website and was interviewed before Oct 2019. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1. Core Java - OOPS features, Abstract classes and Interface, Inner Classes, String and Object Class, Equals and HashCode methods, Runtime and Compile time exception, Method overloading and overriding, Cus...

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Clear Core java concepts firmly
2. Basic DB queries
3. Basic Unix commands

Interview Questionnaire 

9 Questions

  • Q1. System design of traffic signal
  • Ans. 

    Design a traffic signal system

    • Identify the number of lanes and intersections

    • Determine the traffic flow and peak hours

    • Choose appropriate sensors and controllers

    • Implement a synchronization algorithm

    • Consider emergency vehicle prioritization

    • Include pedestrian crossing signals

    • Ensure compliance with local regulations

  • Answered by AI
  • Q2. Data structures
  • Q3. Oops spring jdbc
  • Q4. Hashmap implementation
  • Ans. 

    Hashmap is a data structure that stores key-value pairs and provides constant time complexity for insertion, deletion, and retrieval.

    • Hashmap uses hashing function to map keys to indices in an array

    • Collisions can occur when multiple keys map to the same index, which can be resolved using separate chaining or open addressing

    • Java implementation: HashMap<String, Integer> map = new HashMap<>();

  • Answered by AI
  • Q5. Pattern printing code
  • Ans. 

    Printing patterns using code

    • Identify the pattern to be printed

    • Use loops to print the pattern

    • Adjust the loop variables to control the pattern

    • Use conditional statements to modify the pattern

    • Examples: printing stars, triangles, squares, etc.

  • Answered by AI
  • Q6. Common point in linked list
  • Ans. 

    Common point in linked list refers to the node where two or more linked lists intersect.

    • The common point can be found by traversing both linked lists and comparing the nodes.

    • The common point can also be found by using two pointers, one for each linked list, and moving them until they meet at the common point.

    • Examples include finding the intersection point of two linked lists or finding the loop in a linked list.

  • Answered by AI
  • Q7. Optimization
  • Q8. Synchronisation
  • Q9. Threads

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. All technical questions not even single irrelevant question.
Are these interview questions helpful?

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 120 Minutes
Round difficulty - Easy

The round was conducted in day around 3PM.

  • Q1. 

    Partition Equal Subset Sum Problem

    Given an array ARR consisting of 'N' positive integers, determine if it is possible to partition the array into two subsets such that the sum of the elements in both sub...

  • Ans. 

    The problem is to determine if it is possible to partition an array into two subsets with equal sum.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 2D array to store the results of subproblems.

    • Check if the sum of the array is even before attempting to partition it.

    • Iterate through the array and update the 2D array based on the sum of subsets.

    • Return true if a subset with half the sum is found, false ot...

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

The interview was preponed and was conducted at 9AM.
The interviewer was friendly and I had saw him earlier at pre-placement talk.

  • Q1. 

    Convert Sentence to Pascal Case

    Given a string STR, your task is to remove spaces from STR and convert it to Pascal case format. The function should return the modified STR.

    In Pascal case, words are con...

  • Ans. 

    Convert a given string to Pascal case format by removing spaces and capitalizing the first letter of each word.

    • Iterate through each character in the string

    • If the character is a space, skip it

    • If the character is not a space and the previous character is a space or it is the first character, capitalize it

  • Answered by AI
  • Q2. Write an SQL query to retrieve the Nth highest salary from a database.
  • Ans. 

    SQL query to retrieve the Nth highest salary from a database

    • Use the ORDER BY clause to sort salaries in descending order

    • Use the LIMIT clause to retrieve the Nth highest salary

    • Consider handling cases where there might be ties for the Nth highest salary

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

This round was conducted 15mins after 1st round.

  • Q1. 

    Remove the Kth Node from the End of a Linked List

    You are given a singly Linked List with 'N' nodes containing integer data and an integer 'K'. Your task is to delete the Kth node from the end of this Lin...

  • Ans. 

    Remove the Kth node from the end of a singly linked list.

    • Traverse the list to find the length 'N'.

    • Calculate the position of the node to be removed from the beginning as 'N - K + 1'.

    • Remove the node at the calculated position.

    • Handle edge cases like removing the head or tail of the list.

    • Update the pointers accordingly after removal.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from National Institute of Technology, Raipur. I applied for the job as SDE - 1 in BangaloreEligibility criteria7 CGPAOracle interview preparation:Topics to prepare for the interview - Computer Networks, SQL, DBMS, Data Structures, Algorithms, OS, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Do Competitive Coding
Tip 2 : Learn at least 1 framework
Tip 3 : Build interest in computers

Application resume tips for other job seekers

Tip 1 : Be well informed of everything you mention in your resume
Tip 2 : Mention competitive coding achivements in your resume(if any)

Final outcome of the interviewRejected

Skills evaluated in this interview

I applied via LinkedIn and was interviewed in May 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Java concepts in details,Java coding questions, Selenium web driver ,Few of Manual testing concepts, Testscenario writing, Test Frameworks

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare coding in any language well.solve leetcode/hackerrank.

I applied via LinkedIn and was interviewed in Apr 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Introduction to yourself.
  • Ans. First of all, we need to give a detailed introduction about yourself, explain your all projects and your roles and responsibility, it gives clarity to the interviewer to ask you relevant questions. if you don't remember something it's ok you can skip it by saying genuine reason, whatever is mentioned in cv you should be aware of it.
  • Answered by Antima Rai

Interview Preparation Tips

Interview preparation tips for other job seekers - Wear your formal attire, briefly explain about yourself initially while giving an introduction, answer all questions even not able to answer don't panic, be patient and calm till the end, ask useful questions at the end, follow up after two days for interview feedback.

Atlassian Interview FAQs

How many rounds are there in Atlassian SDE-2 interview?
Atlassian interview process usually has 2 rounds. The most common rounds in the Atlassian interview process are Technical.
What are the top questions asked in Atlassian SDE-2 interview?

Some of the top questions asked at the Atlassian SDE-2 interview -

  1. Design a web craw...read more
  2. Leetcode Interview Question company tag atlassian. Some modifications of th...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3/5

based on 1 interview experience

Interview Questions from Similar Companies

Oracle Interview Questions
3.7
 • 894 Interviews
Amdocs Interview Questions
3.7
 • 532 Interviews
Adobe Interview Questions
3.9
 • 247 Interviews
Salesforce Interview Questions
4.0
 • 234 Interviews
Chetu Interview Questions
3.3
 • 198 Interviews
24/7 Customer Interview Questions
3.5
 • 179 Interviews
Dassault Systemes Interview Questions
3.9
 • 177 Interviews
AVASOFT Interview Questions
2.8
 • 174 Interviews
Freshworks Interview Questions
3.5
 • 171 Interviews
View all
Atlassian SDE-2 Salary
based on 22 salaries
₹25 L/yr - ₹75 L/yr
41% more than the average SDE-2 Salary in India
View more details
Software Engineer
262 salaries
unlock blur

₹32.1 L/yr - ₹57.4 L/yr

Senior Software Engineer
178 salaries
unlock blur

₹42 L/yr - ₹77.7 L/yr

Software Developer
99 salaries
unlock blur

₹33.5 L/yr - ₹57.5 L/yr

Senior Data Engineer
90 salaries
unlock blur

₹23.9 L/yr - ₹61.5 L/yr

Sde1
83 salaries
unlock blur

₹45.6 L/yr - ₹84.2 L/yr

Explore more salaries
Compare Atlassian with

Salesforce

4.0
Compare

Google

4.4
Compare

Amazon

4.0
Compare

Oracle

3.7
Compare
write
Share an Interview