All Interview Experiences

Atlassian Interview Experience | SDE2 | Backend

SDE2 @ Atlassian

Bangalore, India

May 2025

Moderate5 Rounds
NOT SELECTED

๐Ÿ’ธCompensation Range

54L + 9L

๐ŸŽฏHow landed on the interview?

Direct Application to the Atlassian Job portal

Round 1: Scenario Based Technical Questions + Coding

Hard60 mins

๐—”. ๐—ฆ๐—ฐ๐—ฒ๐—ป๐—ฎ๐—ฟ๐—ถ๐—ผ ๐—ค๐˜‚๐—ฒ๐˜€๐˜๐—ถ๐—ผ๐—ป๐˜€:
- What are the potential issues with using consistent hashing for music streaming servers?
- What are the pros and cons of using pre-loaded hints versus server-loaded hints in an application?
- How would you process a file that is larger than the available RAM on a single system?
- You are tasked with building a sports news classification service that downloads articles and applies machine learning to detect bias. What information would you require to estimate the resources needed for this system?
- When expanding a production-ready application to multiple countries, what backend changes and considerations must be taken into account?

๐—•. ๐—–๐—ผ๐—ฑ๐—ถ๐—ป๐—ด ๐—ฅ๐—ผ๐˜‚๐—ป๐—ฑ:
- Given a list of words Words = ["baby", "cat", "dada", "dog"] and a random jumbled string like ctay, write a function find(words, word1) that returns the word if it can be formed from the characters of the given string.
- Example:
- find(words, "ctay") → returns "cat"
- find(words, "dad") → returns "-" (not found)

- Given a 2D matrix of characters, determine if a given word exists in the matrix by moving only right or down.

Round 2: DSA

Moderate60 mins

Each file has a collectionId attached. How would you generate a report to show:

  1. The total size of all files.
  2. The top N collections ranked by total file size.
  3. How would you modify the system if multiple collections could be associated with a single file?
  4. How would you design and optimise this solution for a multithreaded environment to ensure correctness and efficiency?

Round 3: Hiring Manager/Culture Fit

Easy60 mins

- Describe a situation where you successfully handled a project with vague or unclear requirements.
- Explain how you mentored or helped a team member grow technically or professionally.

Round 4: Code Design Round

Moderate60 mins

- How would you design a Rate Limiter?
- How would you scale this system to include a credit-based model, where unused requests are carried over as credits?
- How would you implement and manage this system in a multithreaded environment?

Round 5: System Design Round

Hard60 mins

- Design a Web Scraper system that:
- Starts with an initial set of URLs.
- Scrapes all nested URLs recursively.
- Extracts and returns all image links, mapped against their respective parent URLs.
- Follow-up questions:
- Handling depth limits.
- Optimizing scraping for speed and server load.
- Ensuring fault tolerance and retries.

Final Thoughts

Important to prepare the System Design Round in-depth for Atlassian.

Share with your network

๐Ÿ’ฌ Comments (0)

Login to comment

Advertisement

Share Your Interview Experience & Help your Peers

Consider sharing your Interview Experiences because others are sharing for you ๐Ÿ’•. Your Interview Experience can help Frontend Community in a very big way.

Other Interview Experiences

Detailed Frontend Interview Experience at Intuit for SE2

Moderate6 Rounds
GHOSTED

Interview Experience at Swiggy | Frontend SDE2

Moderate2 Rounds
SELECTED

Uber Frontend Interview Experience

Moderate6 Rounds
NOT SELECTED

DP World Frontend Interview Experience | Refused Offer

Moderate3 Rounds
REFUSED OFFER

DP World Frontend Interview Experience

Moderate4 Rounds
SELECTED

Frontend Interview experience at PayPal | Failed in Dream Interview

Moderate2 Rounds
GHOSTED

Advertisement

Stay Updated

Subscribe to FrontendGeek Hub for the frontend interview preparation, interview experiences, curated resources and roadmaps.

FrontendGeek
FrontendGeek

ยฉ 2024 FrontendGeek. All rights reserved