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

Advertisement

๐Ÿ’ฌ 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

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

My Frontend Interview Experience with Adobe for Computer Scientist

Hard4 Rounds
NOT SELECTED

Advertisement

FrontendGeek
FrontendGeek

ยฉ 2024 FrontendGeek. All rights reserved