Samsung R&D Bangalore Interview Experience (On-Campus)
Last Updated :
22 Nov, 2021
Initially, there was a coding round on co cubes with 2 questions:
- Weighted Job Scheduling https://www.geeksforgeeks.org/weighted-job-scheduling/
- Maximum sum between two leaves in binary tree https://www.geeksforgeeks.org/find-maximum-path-sum-two-leaves-binary-tree/
After that, there were 3 interviews: 2 Technical and 1 HR
Round 1(1 hour):
- Implement stack using LinkedList (pseudo code)
- Reverse a LinkedList
- Find all the substrings of a given string
- Process vs thread
- What is Semaphore, mutex
Round 2(1 hour): First, he asked about favorite subjects other than DS and ALGO. Be honest in this. ( I said OS)
- Difference between mutex and semaphore and why we need this.
- Can we make a shared variable among threads of the same process and different process?
- what is Dynamic linking
- Whats is Constructor and Destructor along with its code
- Why do we need Destructor?
- what is a memory leak?
- How do we manage two different processes?
- What is interprocess Synchornisation
- What is Functor in C++?
- No. of island
Round 3(15 to 30 mins): It starts with an Introduction. Explain any of your best projects and what was your contribution (No cross-questions in terms of tech stack just HR-type questions like what was your experience and all.
- Why do you want to join Samsung?
- What is your area of interest?
Note: Just go through all the interview experiences of Samsung and be honest in the interview.
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...