Round 1 (DSA Screening)
Questions:
The solutions needed to be written on paper, and candidates who solved both questions were shortlisted.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2 (PSDS)
Questions:
The solution needed to be written on paper. Provided the optimized solution.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3 (System Design)
Questions: Problem Statement:
Create a service helps to feed logs of any service Logs levels And some unique id for the logs
This round went really well. There was a discussion on database, replication techniques, scaling out the system, and the APIs needed along with the filters that would be implemented following best REST API practices.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4 (Managerial)
Questions: Problem Statement:
System Design: The Rate Limiter Functional requirements: - To limit the number of requests a client can send to an API within a time window. - To make the limit of requests per window configurable. - To ensure that the client receives a message (error or notification) whenever the defined threshold is crossed within a single server or combination of servers. Non-functional requirements: - Availability: The rate limiter should be highly available. - Low latency: It should work with minimum latency without affecting user experience. - Scalability: The design should be highly scalable to handle increasing client requests over time.
There was a discussion on HLD and LLD focusing on different algorithms for rate limiting, implementing the token bucket algorithm, and discussing the storage of information for the token bucket in a distributed system. The required APIs for this system were also written.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 5 (HR)
Questions:
- Conflicts with team members.
- How do you react if your project or managers change frequently?
- Reason for company switch.
- Additional behavioral questions.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Verdict: Selected
Compensation Details: Compensation Details
Other Interview Experiences: