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

Samsung Research institute Bangalore recently  visited our campus for Full timers.There were 4 rounds in total.

1) Online coding round

2) Technical round 1

3) Technical round 2

4) HR

Round 1: Online Coding round 

This was a 3 hours coding round in which we had to code 1 problem having 10 test cases. Only those students were selected for the next round who passed all the test cases.No STL allowed. Samsung have their own platform in which you have to code.Cocubes Team was there as invigilators.

The question was : Given a directed graph find if there is any cycle exists in the graph or not.  If there is no cycle then print -1 in a new line and if exists then print the number of nodes forming that  cycle and also print the nodes in sorted order of their values.

Tip : Be cool and calm in the exam hall because there will  be  more than enough time given, for  one question.

Note : You can compile your code as many number of times as you want, but a maximum of 5 submissions were allowed to test on the given test cases.

30 students were selected for the F2F Interviews.

Round 2: Technical Interview round-1

This round started around 11 am.

  1. Introduce yourself.As I am from Electrical Engineering,   he told me that he has to be same hard as he is with CS guys.He was very friendly and trying  to make me comfortable as much as he can.He had gone through my resume and told that so you are comfortable with Algo and DS.
  2. Then He asked me to Implement a queue using singly linked list and doubly linked list.
  3. He asked me what are the different segments in the Memory.
  4. He told me this is a Tie breaker question and he is going to make his decision  based on this question.Basically this question was from pointer.So  make yourself comfortable with pointer also do know the purpose of each memory segment.

I also gave Operating Systems as my Interests but didn’t ask anything.

It lasted around 25-30 minutes. At last he told me that he is really impressed by my skills and asked my area of interest. I told him IOT.

18 out of 30 were selected for the next round.

Round 3: Technical Interview round-2

This Interviewer was also very friendly.He asked me about how was my previous round.Then started to ask questions.

  1. Given two lines with integer points.How will you detect whether they are parallel or not.He asked me to write the pseudo code.
  2. What is the difference between malloc and new?
  3. Given an integer k and a stream of integers. At each moment print the first k smallest numbers.
  4.  https://www.geeksforgeeks.org/auto-complete-feature-using-trie/

All questions were easy as per my knowledge.

Tips : Don’t get nervous if you are taking some more time to think . Always ask for some more time. They will be checking your thought process. Even if the interviewer doesn’t wait for you and throws another question to you. Answer the new question but make sure that at the end, you ask for some extra two minutes for the skipped question. Don’t give up on any question.

Unfortunately, They didn’t call me for the H.R round.

Finally 7 students were selected .

Write your Interview Experience or mail it to contribute@geeksforgeeks.org



My Personal Notes arrow_drop_up

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.




Article Tags :
Practice Tags :


Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.