College: Tier-1 NIT
Years of Experience: 2 years
Round 1: Online Test (Medium to Tough Level)
1 question, 4 hours (Dynamic Programming question)
Round 2: Technical Interview (1 hour)
The panel consisted of 2 interviewers. The role was related to Networking Development with a tech stack including C++, Linux, Docker, etc.
The first question was about finding triplets with a sum of 0 in an array. I explained three methods: a brute-force approach, a two-pointer approach, and then they asked me to optimize further, which I did. They seemed very confident in my approach at that point.
Next, they asked questions on threading and multithreading, which I answered well.
They also asked about web development architectural patterns, several small questions on high-level design, optimization, and DSA concepts.
Round 3: HR Discussion & Technical Info (30 minutes)
The HR asked about my previous experience, reasons for switching jobs, why I wanted to change my tech stack, and we discussed salary expectations.
My other post Related to compensation and my growth after lay off
https://leetcode.com/discuss/post/6864517/300-growth-after-layoff-in-18yrs-by-anon-3ofg/
https://leetcode.com/discuss/post/6907056/samsung-r-and-d-banglore-senior-engineer-9g1t/