Got the job through a LinkedIn search and applied directly on their career portal for a position based out of New Delhi India. Received a call from the recruiter 4–5 days after submitting the application.
Difficulty: easy-medium
Round 1: 15-minute Technical Screening
Introduction, discussion about a challenging project, and CS fundamentals such as TCP vs UDP, Process vs Threads, HTTP vs HTTPS, and the CAP Theorem.
Round 2: Technical Round
Covered similar topics as Round 1, along with “What happens when you search a URL in the browser?” and database indexes
1 coding question: Climbing Stairs
https://leetcode.com/problems/climbing-stairs/
There was also a variation where I had to print all possible paths.
Round 3: System Design
Explained the architecture of a challenging project using draw.io.
Q/ Design a search autocomplete system (similar to Chapter 13 from Alex Xu’s System Design book).
This round did not go well because I had never worked on or studied this problem before and was not familiar with concepts like Trie database and Trie cache
Verdict: Rejected