Round 1 (Screening - Karat)
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 anywhere and only move right/down
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2 (DSA)
Questions: 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). Very similar to all oone data structure problem on Leetcode.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3 (Machine Coding)
Questions: Rate limiter (Token bucket) Was asked to implement any one strategy.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4 (High Level design)
Questions: 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.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 5 (Management)
Questions:
- 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?
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 6 (Values)
Questions:
- 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 got rejected?
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.