Samsung Senior Engineer Interview Experience
Summary
I interviewed for a Senior Engineer position at Samsung, undergoing an online test, a technical round focused on data structures, algorithms, and system concepts, and a final HR discussion. I successfully navigated questions about finding triplets with a sum of zero and discussed my experience and career aspirations.
Full Experience
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.Interview Questions (3)
Find Triplet Sum Zero
Given an array of integers, find all unique triplets in the array which gives the sum of zero.
Threading and Multithreading Concepts
Questions related to threading and multithreading concepts were asked.
Previous Experience and Career Goals (HR Round)
The HR asked about my previous experience, reasons for switching jobs, and why I wanted to change my tech stack.