INTERVIEW EXPERIENCE
Samsung
INTERNSHIP
2020
How many rounds were there? Describe briefly.
There were 3 rounds. The first round was an online round consisting of 3 coding problems. The second and third rounds were both Technical Interviews.
What questions were asked? Describe briefly.
Online Coding Round: The first question was row-wise sorting of a 2D array. The second question was to convert a tree with each nodes containing the sum of its children while converting the leaf nodes to 0. The third question was a Dynamic Programming based problem to find maximum sum of integers without taking any 2 adjacent integers of the array. Round 1 (Technical): There were questions such as checking if brackets are balanced in a code. Then a SQL problem was given to code for making selections by performing JOIN on tables. Several questions based on OS, DBMS and OOPs were asked along with discussions on projects and Resume. At last a mathematical problem based on relative velocity was asked. Round 2 (Technical) The questions first covered my resume followed by questions such as to implement a way using Data Structures to find mutual friends of 2 people and to find the level of connection of 2 people on LinkedIn and ways to handle its updation and deletion along with discussions on time and space complexity required. Further questions on deadlock , threads and scheduling were asked.
Any advice for future aspirants?
Stay confident. Focus on problem solving skills along with knowledge of OS , DBMS , OOPs concept and skills mentioned in your Resume. Ensure a quiet and well lit room during online interviews.