
Aggregated from 3 candidate experiences for ALL.
Select a role track above to view specific candidate interview patterns.
The candidate secured an SDE-1 position through persistent cold-emailing. The process involved four technical rounds covering DSA and system design, and despite some logistical changes regarding the office location, the candidate successfully received and accepted the offer.
The first round focused on DSA problems after a brief discussion about past projects and internships.
Implement the Next Greater Element algorithm using a stack.
Find the smallest and second smallest elements in an array using an optimized single-pass approach.
A medium-difficulty DSA round where the candidate was asked to implement a linked list and perform operations on it.
Create a linked list from scratch and implement the Reverse Nodes in K-Group algorithm using recursion.
A deep-dive session with a Senior Engineering Manager covering project experience, database concepts, and system architecture.
Discuss project experience, tech stacks, and internship responsibilities.
Explain the differences between SQL and NoSQL databases with specific use cases.
Design a database schema for a provided scenario.
Discuss Nginx and its alternatives.
Build an API from scratch including environment setup, database integration, and flow handling.
The final round focused on system design concepts and implementation details.
Design a rate-limiting mechanism for APIs without using a database, including pseudo-code implementation.
Explain fundamental Object-Oriented Programming concepts.
The candidate went through three rounds of interviews, including coding questions and a project discussion, and was interviewed for an SDE2 position at Tata 1mg in Gurgaon.
Coding round with 2 Leetcode medium level questions
2 Leetcode medium level coding questions
Project discussion round
Project discussion
DB design for Book My Show and write queries for them