Round 1(Online Coding Round): It was a 1:30 hour-long contest and we were given two problems to solve in the given time.
- https://www.geeksforgeeks.org/find-minimum-possible-size-of-array-with-given-rules-for-removal/
- It was a slight variation of: https://www.geeksforgeeks.org/check-for-children-sum-property-in-a-binary-tree/
Students who solved all the questions were shortlisted for the interviews.
Round 2(Technical Interview Round-1): He first started with my introduction, post that he asked what is dangling pointer. I told him I have never heard of the term dangling so he explained me everything about it.
He asked some more theory questions, such as:
- What is THIS keyword?
- difference between malloc and new
- What is void pointer
- Singleton class
He asked me about the project, I explained him and was satisfied with the follow up answer that I gave. After that, he asked me 3 very easy DS questions and instructed me just to code their function on notepad:
- https://www.geeksforgeeks.org/inplace-rotate-square-matrix-by-90-degrees/
- https://www.geeksforgeeks.org/converting-strings-numbers-cc/. Just asked me to answer verbally without using any special function
- https://www.geeksforgeeks.org/merge-a-linked-list-into-another-linked-list-at-alternate-positions/
The interview lasted for around 30 minutes. The interviewer told me there itself that be prepared for the 2nd round.
Round 3(Technical Interview Round-2): The interview first started with my introduction, and then after scanning through my resume, He asked to explain what MERN stands for. A variety of theory based questions were asked after that:
- Define floating pointer
- Difference between RTOS and normal OS
- What is a subnet?
- Which better between Mergesort and Quicksort.
- Difference between Overriding and Overloading
- Difference between C++ and Python
- What is preprocessor?
He told me to write a code explaining the difference between call by value and call by reference. 2 output based questions were asked, one based on the concept of static int and the other based on pointers. The interview lasted for 25 minutes
4 students were shortlisted for the HR round
Round 4(HR Round): It was a telephonic round, in which the HR was interested to know the candidate better and answer any questions which they had regarding Samsung.
- He asked me to introduce myself, then asked me why I was interested to join Samsung.
- He concluded by asking whether I had any questions regarding Samsung.
In the evening, we received a mail regarding our selection. All 4 of us were selected in Samsung.