- Published on
Atlassian | Senior Software Engineer | Bengaluru | August [Offer]
- Author
- Shared Anonymously
Status: 10 YOE
Company: Walmart Global Tech
Location: Bengaluru
Date: August, 2024
1st round (Screening - Karat)
System Design questions:
- Any concerns with Consistent Hashing for multiple servers serving music uploading/streaming service
- How would you handle large files that cannot fit in on a single machine
- How would you scale your backend if your app is going from a single country to international app
- Pros and cons of preloading hints or loading them from server for a game. Hints could be text/image/video based.
DSA:
- Given a main word and a list of words, we need to find the word from the list whose anagram is present in a given string. HashMap problem
- Find the coordinate of the given word in a n*m grid. Can start from any where and only move right/down
2nd round (DSA)
Given a stream of events with contentId and its popularity trend (+1/-1) we need to provide the most popular contentId at any given point in O(1)
https://leetcode.com/problems/all-oone-data-structure/
3rd round (Machine Coding)
Rate limiter (Token bucket) Was asked to implement any one strategy
4th round (High Level design)
Tag management system: We need to design a tagging system that different systems like Confluence and Jira should be able to use to tag their assets.
5th round (Management)
- Did you ever put your team ahead of your personal goals?
- Did you take any initiative to improve the current system in your team?
- Did you ever oppose someone’s technical approach and how?
- What was the most challenging task you have faced?
- Did you ever convince other teams to align with your thought process?
6th round (Values)
- Biggest challenge you faced so far in your career?
- Did you ever put your team ahead of your personal goals?
- Did you face any issues with any teammates performance how did you?resolve it?
- Did you ever commit anything and were not able to deliver it on time?
- Did you drive any change in the team which ultimately for rejected?
Do not take 5th and 6th rounds lightly, they are as important as the technical rounds especially if it is P50 and above. Go prepared with good amount of examples