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). Leetcode Problem
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.