Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Samsung Bangalore R&D Interview Experience for FTE (On-Campus)

  • Difficulty Level : Hard
  • Last Updated : 26 Nov, 2021

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.  

  1. https://www.geeksforgeeks.org/find-minimum-possible-size-of-array-with-given-rules-for-removal/
  2. 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:

  1. What is THIS keyword?
  2. difference between malloc and new
  3. What is void pointer
  4. 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:



  1. https://www.geeksforgeeks.org/inplace-rotate-square-matrix-by-90-degrees/
  2. https://www.geeksforgeeks.org/converting-strings-numbers-cc/. Just asked me to answer verbally without using any special function
  3. 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:

  1. Define floating pointer
  2. Difference between RTOS and normal OS
  3. What is a subnet?
  4. Which better between Mergesort and Quicksort.
  5. Difference between Overriding and Overloading
  6. Difference between C++ and Python
  7. 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.

 

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!