Atlassian | Senior Software Engineer | Offer
Anonymous User
18171

Round 1: Third party
Scenario questions (20 min)

Music streaming servers are set on consistent hashing. What are the issues with it?
Pro and cons of pre-loaded in hints and server loaded hints for an app
Process large file on a single system which is larger than RAM on that system
Sports news classification service where the system would download the article and apply ML to detect biasness. What information is needed for resource estimate
Moving a production ready app to beyond 1 country. What all things need to be done in backend
Coding round (30 min)
Q1) Words = ["baby", "cat", "dada", "dog"]
Find if any word in the list can be formed by a given word
word1 = ctay
find(words, word1) => cat
word2 = dad
find(words, word2) => -

Some 8 test cases were available.

Q2) Given a 2D matrix of char. Find the word if it exists in the matrix where you can move only down or right.
Only approach is needed in this question

Round 2: Data Structures
Each file has a collectionId attached to it
Generate a report to show total size of the files and top N collections by size
Scale up to include multiple collections per file
How would you handle this in a multithreaded env

Round 3: Code Design
Design a rate limiter where each user can perform max of X requests in Y seconds
Scale up to include credit system for that user per unused requests
How would you handle this in a multithreaded env

Round 4: System Design
Design a web scraper
Provided with initial set of URLs
Scrape all possible nested urls and find images in all urls and return the list against parent url
Multiple followups

Round 5: Managerial
Questions around situations how I handled a project with vague requirements
How I helped a team member grow
Conflict with manager

Round 6: Values
Questions around Atlassian values

Do not take Managerial and Values round lightly. These are pretty serious for P50+ roles and can downgrade or reject the candidates based on these 2 rounds.
Overall the experience took around 1.5 months and 1 week from verbal offer to an actual one.
When the HC said yes, multiple Hiring managers were interested in my profile. Took a team match call with 2 of them to decide the team I would be joining.

Comp details: https://leetcode.com/discuss/compensation/6326155/Atlassian-or-P50-or-Senior-Software-Engineer

Comments (10)