Upload Button Icon Add office photos

Filter interviews by

Atlassian Staff Engineer Interview Questions and Answers

Updated 5 Nov 2024

Atlassian Staff Engineer Interview Experiences

2 interviews found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I was interviewed in Oct 2024.

Round 1 - One-on-one 

(3 Questions)

  • Q1. File system implementation question
  • Q2. Implement method which returns total usage
  • Ans. 

    Implement a method to return total usage

    • Create a method that calculates the total usage by summing up individual usage values

    • Ensure the method can handle different types of usage data (e.g. integers, floats)

    • Consider implementing error handling for invalid input data

    • Test the method with sample data to verify its accuracy

  • Answered by AI
  • Q3. A file will have special tag call container , list all the k container with max usgae
  • Ans. 

    List all containers with max usage of the special tag 'container'.

    • Identify all containers with the special tag 'container'.

    • Calculate the usage of each container.

    • Find the container(s) with the maximum usage.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Tags management

Staff Engineer Interview Questions Asked at Other Companies

Q1. Swap Adjacent Bit Pairs Problem Statement Given an integer N, you ... read more
Q2. Search In Rotated Sorted Array Problem Statement Given a rotated ... read more
Q3. Minimum Jumps Problem Statement Bob and his wife are in the famou ... read more
Q4. Level Order Traversal of Binary Tree Given a Binary Tree of integ ... read more
Q5. Design a file searching functionality for Windows and Mac that in ... read more

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Dec 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. The question were related to sql and power bi
  • Q2. How do you do data analysis before building the reports? What steps do you take?
  • Ans. 

    Before building reports, I conduct data analysis by following a structured process.

    • Define the objective of the analysis and the key questions to be answered

    • Collect relevant data from various sources

    • Clean and preprocess the data to ensure accuracy and consistency

    • Perform exploratory data analysis to identify patterns and trends

    • Use statistical methods and tools to analyze the data

    • Visualize the data using charts, graphs, a...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Adobe Staff Engineer interview:
  • SQL
  • Power Bi
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in May 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Leetcode medium questions were asked
Interview experience
3
Average
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Referral and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Search and sort alogorithm, remove duplicate item in array and how many times its repeated

Round 2 - Technical 

(1 Question)

  • Q1. Rotate array with how many times the array was rotated. testing questions. team management questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - algorithm focused. leet code would be the best source for preparation

I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. What is webservice?
  • Ans. 

    A webservice is a software system designed to support interoperable machine-to-machine interaction over a network.

    • Webservices use standardized protocols such as HTTP, XML, SOAP, and REST.

    • They allow different applications to communicate with each other regardless of the programming language or platform used.

    • Webservices can be used for a variety of purposes such as data exchange, business process integration, and applica...

  • Answered by AI
  • Q2. What is Difference between API and Webservice
  • Ans. 

    API is a set of protocols for building software while Webservice is a type of API that uses HTTP for communication.

    • API is a set of protocols for building software applications

    • Webservice is a type of API that uses HTTP for communication

    • API can be used for both internal and external communication

    • Webservice is typically used for external communication over the internet

    • API can be in any form like REST, SOAP, etc.

    • Webservice

  • Answered by AI
  • Q3. What is pesticide paradox in testing
  • Ans. 

    Pesticide paradox refers to the phenomenon where pests develop resistance to pesticides over time.

    • Pesticides are used to kill pests, but over time pests develop resistance to them

    • This happens because the pests that are resistant to the pesticide survive and reproduce, passing on their resistance to their offspring

    • This can lead to the need for stronger and more toxic pesticides, which can have negative environmental and...

  • Answered by AI
  • Q4. Star pattern and palindrome Java program

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for Java, OOPS and web services concepts.

Skills evaluated in this interview

Interview Questionnaire 

15 Questions

  • Q1. How to find a loop in a Linked List and how to remove it
  • Ans. 

    To find and remove a loop in a Linked List, we can use Floyd's Cycle Detection Algorithm.

    • Use two pointers, slow and fast, to detect if there is a loop in the Linked List

    • If the two pointers meet at some point, there is a loop

    • To remove the loop, set one of the pointers to the head of the Linked List and move both pointers one step at a time until they meet again

    • The meeting point is the start of the loop, set the next poi

  • Answered by AI
  • Q2. Suppose there is an unsorted array. What will be the maximum window size, such that when u sort that window size, the whole array becomes sorted. Eg, 1 2 6 5 4 3 7 . Ans: 4 (6 5 4 3)
  • Ans. 

    Find the maximum window size to sort an unsorted array.

    • Identify the longest decreasing subarray from the beginning and longest increasing subarray from the end

    • Find the minimum and maximum element in the identified subarrays

    • Expand the identified subarrays until all elements in the array are covered

    • The length of the expanded subarray is the maximum window size

  • Answered by AI
  • Q3. How to find longest last occurring word in a sentence with multiple whitespace
  • Ans. 

    Finding the longest last occurring word in a sentence with multiple whitespace.

    • Split the sentence into words using whitespace as delimiter

    • Reverse the list of words

    • Iterate through the list and find the first occurrence of each word

    • Calculate the length of each last occurring word

    • Return the longest last occurring word

  • Answered by AI
  • Q4. What is merge sort and Quick sort. Adv and Disadv of each and which one would u use to sort huge list and Y
  • Ans. 

    Merge sort and Quick sort are sorting algorithms used to sort arrays of data.

    • Merge sort is a divide and conquer algorithm that divides the input array into two halves, sorts each half recursively, and then merges the sorted halves.

    • Quick sort is also a divide and conquer algorithm that selects a pivot element and partitions the array around the pivot, sorting the two resulting sub-arrays recursively.

    • Merge sort has a tim...

  • Answered by AI
  • Q5. Define Process &thread
  • Ans. 

    Process is an instance of a program while thread is a subset of a process that can run concurrently with other threads.

    • A process is a program in execution

    • A process can have multiple threads

    • Threads share the same memory space as the process

    • Threads can run concurrently with other threads within the same process

    • Examples of processes include web browsers, word processors, and media players

    • Examples of threads include GUI th

  • Answered by AI
  • Q6. What happens when an recursive function is called
  • Ans. 

    A recursive function calls itself until a base case is reached, then returns the result to the previous call.

    • Each call creates a new instance of the function on the call stack

    • The function continues to call itself until a base case is reached

    • Once the base case is reached, the function returns the result to the previous call

    • The previous call then continues executing from where it left off

  • Answered by AI
  • Q7. Solve and code the problem of a ball falling from staircase. Each jump can be of 1 step or 2. Find the number of combination of reaching step N
  • Ans. 

    Code to find number of combinations of reaching step N by ball falling from staircase with 1 or 2 steps per jump.

    • Use dynamic programming to solve the problem

    • Create an array to store the number of ways to reach each step

    • Initialize the array with base cases for steps 0, 1, and 2

    • Use a loop to fill in the array for steps 3 to N

    • The number of ways to reach step i is the sum of the number of ways to reach step i-1 and i-2

    • Retu

  • Answered by AI
  • Q8. Puzzle: There is a grid of soldier standing. Soldier ‘A’ is chosen: The tallest men from every column and the shortest among them. Soldier ‘B’ is chosen: The shortest men from every row and the tallest amo...
  • Q9. What’s priority queue. How will u make stack and queue with priority queue
  • Ans. 

    Priority queue is a data structure that stores elements with priority levels and retrieves them in order of priority.

    • Priority queue is implemented using a heap data structure.

    • Stack can be implemented using a priority queue by assigning higher priority to the most recently added element.

    • Queue can be implemented using a priority queue by assigning higher priority to the oldest element.

  • Answered by AI
  • Q10. Implement stack using queue
  • Ans. 

    Implementing stack using queue involves using two queues to simulate stack behavior.

    • Create two queues, q1 and q2.

    • Push operation: Enqueue the element to q1.

    • Pop operation: Dequeue all elements from q1 to q2 except the last element. Dequeue and return the last element.

    • Swap the names of q1 and q2 after each pop operation.

    • Top operation: Return the last element of q1 without dequeuing it.

    • isEmpty operation: Check if both q1 a

  • Answered by AI
  • Q11. About myself
  • Q12. About my family. I mentioned my dad is my idol, so he asked y. M I more like my dad or my mom.
  • Q13. My toughest moment in life and how I overcame it
  • Ans. 

    I lost my job during the pandemic and struggled to find a new one

    • Applied to multiple job openings daily

    • Networked with former colleagues and industry professionals

    • Took online courses to improve skills

    • Maintained a positive attitude and stayed motivated

    • Eventually landed a new job in a different industry

  • Answered by AI
  • Q14. What had I been if I hadn’t been an engg
  • Ans. 

    I would have pursued a career in music or writing.

    • I have always had a passion for music and writing.

    • I have played multiple instruments since childhood.

    • I have written and published short stories and poetry.

    • I believe creativity is an important aspect of any profession.

  • Answered by AI
  • Q15. What do I value most in life. (A real life example)
  • Ans. 

    I value my relationships with loved ones the most.

    • Spending quality time with family and friends

    • Making an effort to stay in touch with long-distance loved ones

    • Prioritizing important events and milestones in their lives

    • Being there for them during difficult times

    • Forgiving and working through conflicts to maintain strong bonds

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: He went
through my CV and asked me something about making an android app. (Note: I had
mentioned Android a couple of times in CV) I explained him how a basic app is
made with model (XML) and layout (Java). He told me about connector which
connects model to layout. Then he asked the two questions. For second ques, I gave a N square approach (dynamic).
He suggested a greedy approach of Order N. It was fitting most cases so I wrote
the code on greedy approach. Turned out, greedy wasn’t the solution anyway.
Doesn’t matter. (Note: Boss is always right!!!)

Round: Technical Interview
Experience: He went
through my CV and asked me about my dropped grades in 12th.In third question, interesting part was, he said me to answer only if I knew it. I replied that I know but the definition isn’t totally memorized and he said to let it go then. (PS: Learn basic defs)
Tips: Ans to 5) is Fibonacci and 6) is A is taller than B

Round: Technical Interview
Experience: He
went through my CV and asked my if I had done Intern in Amazon or Training.
Followed by, he asked me why I didn’t get a PPO there. He then asked me, which
subject I m more confident with: Algo types or OS types. I chose algo.
Tips: Keep your cool and code with confidence. Reason I am saying this is because, he was the senior most interviewer and somehow, he knew the art to stress test you.

Round: HR Interview
Experience: 1)     
Be honest

2)     
Sit with open palms

3)     
Don’t cross your hands or legs(if legs can be
visible)

4)     
Keep some back stories ready. Use any names, use your friends story anything to make it real. It will go a long way because nobody is
going to verify it.

5)     
Most imp, Be confident about yourself. If you r not
sure of yourself, you would be useless to the company.

General Tips: Code Daily. Practise. Basics are important in such interviews.
Skill Tips: Do refer the previous question sets. It gives you pretty good idea of what's expected of you.
Skills: Algorithm, Puzzle solving, Technical Knowledge, Soft Skills, Data structures
College Name: IIT DHANBAD
Funny Moments: When in first round, I knew greedy approach isn't right, But I went on with it, because I could hear my dad whispering in my ears from behind, Rule 1: Boss is always Right
Rule 2: In case of doubt, refer Rule 1...

Skills evaluated in this interview

I was interviewed in Nov 2021.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

In first round, I was not able to complete code but explained the solution. 
Tip : Try to practice coding even if you have 10 years of experience.

  • Q1. 

    Search In Rotated Sorted Array Problem Statement

    Given a rotated sorted array ARR of size 'N' and an integer 'K', determine the index at which 'K' is present in the array.

    Note:
    1. If 'K' is not present...
  • Q2. 

    Minimum Jumps Problem Statement

    Bob and his wife are in the famous 'Arcade' mall in the city of Berland. This mall has a unique way of moving between shops using trampolines. Each shop is laid out in a st...

Round 2 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

Round 2 went very good. They gave a design question in this round.

  • Q1. Design a file searching functionality for Windows and Mac that includes indexing of file names.
Round 3 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

The third round was also a design round.

  • Q1. How would you design a system for MakeMyTrip?

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAVMware Software India 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

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Build a side panel
  • Ans. 

    To build a side panel, you will need to design, measure, cut, assemble, and attach the panel to the desired structure.

    • Design the side panel based on the dimensions and requirements of the structure it will be attached to.

    • Measure and mark the material accurately before cutting to ensure a precise fit.

    • Cut the material using appropriate tools such as a saw or cutter.

    • Assemble the panel by joining the cut pieces together us...

  • Answered by AI

I applied via Naukri.com and was interviewed in Apr 2021. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Linux, networking ,Jenkins, ansible from basic to advance.mostly they asked me to write ansible playbook for different scenarios of configuration management.

Interview Preparation Tips

Interview preparation tips for other job seekers - It was ok. Questions were manageable and best thing is they made it clear what they want from candidate. More or less it was a nice experience

Atlassian Interview FAQs

How many rounds are there in Atlassian Staff Engineer interview?
Atlassian interview process usually has 1 rounds. The most common rounds in the Atlassian interview process are Technical and One-on-one Round.
What are the top questions asked in Atlassian Staff Engineer interview?

Some of the top questions asked at the Atlassian Staff Engineer interview -

  1. A file will have special tag call container , list all the k container with max...read more
  2. implement method which returns total us...read more
  3. File system implementation quest...read more

Tell us how to improve this page.

Atlassian Staff Engineer Interview Process

based on 2 interviews

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
Oracle Interview Questions
3.7
 • 897 Interviews
Mphasis Interview Questions
3.4
 • 806 Interviews
Amdocs Interview Questions
3.7
 • 531 Interviews
View all
Atlassian Staff Engineer Salary
based on 7 salaries
₹36 L/yr - ₹90 L/yr
106% more than the average Staff Engineer Salary in India
View more details
Software Engineer
166 salaries
unlock blur

₹20.4 L/yr - ₹83.1 L/yr

Senior Software Engineer
108 salaries
unlock blur

₹22.1 L/yr - ₹85.5 L/yr

Software Developer
104 salaries
unlock blur

₹20 L/yr - ₹85 L/yr

Sde1
55 salaries
unlock blur

₹26 L/yr - ₹86 L/yr

Software Development Engineer II
39 salaries
unlock blur

₹27.4 L/yr - ₹100 L/yr

Explore more salaries
Compare Atlassian with

Salesforce

4.0
Compare

Google

4.4
Compare

Amazon

4.1
Compare

Freshworks

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview