Interview Experience: Samsung R&D Institute India — Delhi

Photo by Steve Halama on Unsplash

I appeared in the on-campus placement drive for Samsung R&D Institute India — Delhi in July 2021, here at the National Institute of Technology Silchar. It was marked as Cloud9 Company according to the rules and regulations of Training and Placement Cell, NIT Silchar. I think it was a pleasant experience.

Basically, it was a three-round process.

Resume Shortlisting

It was the standard resume shortlisting round based on the skills and achievements.

Round 1: Online Aptitude Test

The test was MCQ type, focusing on basic programming concepts (in C++) and typical aptitude questions on permutations and combinations, interest calculation, etc.

Round 2: Technical Interview

It was a great round. I was expecting it to be theoretical, as a discussion on concepts of operating systems, object-oriented programming, and then a coding session. However, it started with a great project discussion, and I was given two algorithm-based questions.

The round was scheduled for 1:20 hours, 20 minutes for standard discussion and 1 hour for the questions. The interview lasted for 60 minutes, and oh boy, I loved the interviewer. He was accommodating and encouraging. He pushed me to my limits and listened to my every thought with great patience.

Question 1: Given a string s containing only digits (0 <= len(s) <= 3000), print the count of all possible valid IP addresses. A valid IP address will be in the form of A.B.C.D, where A, B, C, and D are numbers from 0–255. The numbers cannot be 0 prefixed unless they are 0.

The solution is available on GeeksforGeeks.

I solved it in around 30 minutes (including the efficient approach), and then I was given another question. Initially, the interviewer was expecting me to solve Question 1 in one hour. However, I think, due to (good) discussions and remaining time, he gave me another question to solve.

Question 2: An array comprising the workload of tasks is given, and the number of employees k. You have to assign the maximum number of tasks to each employee such that the workload on each employee is minimized. It has to be noted that each employee can be assigned multiple tasks if and only if the tasks are continuously present in the given array.

Round 3: HR Interview

It was a typical conversation with HR where she enquired about the family background, current offers, why do I want to join Samsung and short-term goals. She also informed me about the Samsung Software Competency Test, which we have to appear post-joining.

At the end of the day, the Training and Placement Cell informed me that I have been offered the position at Samsung R&D Institute India — Delhi.

I can say it was an outstanding interview experience.

--

--

--

Learning with experience replay! | Spring Intern, @nvidia | Deep Learning, Reinforcement Learning | anubhavsachan.com

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to Solve the Unlimited PTO Problem

Creative spotlight: Nkululeko Kwitshana

In a Nutshell: Codebase Spring 2021

How One Millennial Stopped Begging and Got a 30% Raise

Last Apple Tree Dictionary/3. Invite

Rambling — Do I Need a Credential?

What The Pandemic Has Taught Us About The Way We Work

5 Whys Explained by Examples: Lean Problem Solving

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Anubhav Sachan

Anubhav Sachan

Learning with experience replay! | Spring Intern, @nvidia | Deep Learning, Reinforcement Learning | anubhavsachan.com

More from Medium

Google Summer of Code 2021 -Week #1

CISCO Ideathon Experience 2021

How to not mess up a technical interview

Minimum Window Substring