
Samsung R&D Institute India - Bangalore Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 396 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Samsung R&D Institute India - Bangalore.
Software Engineer
The interview process involved an online assessment followed by two virtual interviews. The first interview focused on algorithmic questions, specifically asking about Dijkstra's Algorithm. The second interview included two coding challenges: one involving arrays and another puzzle that could be solved with stacks.
- Can you explain Dijkstra's Algorithm and walk me through its execution?
- Given an array, solve this problem.
- Solve a puzzle that requires the use of stacks.
Software Engineer
The interview process is quite convoluted, I'd advise against joining their written test invitation. There are too many unnecessary steps involved. In an era where platforms like LetCode and HackerRank monitor your laptop screen and require camera and audio permissions, Samsung's process requires connecting to VDI and setting up for the written test. They provide a link you have to join through your mobile, and then they ask you to keep your mobile visible as they monitor both your mobile and laptop screen. They should just mandate candidates to come to the Samsung premises instead.
- Ensure your mobile camera is switched on during the test, and use it to show your laptop screen and yourself.
Software Engineer
The interview process included an online assessment with one coding question to be solved in 3 hours, for two roles: Advanced Developer and Developer. I successfully solved the Bipartite graph problem. The interview part started with my introduction and a discussion about my projects, specifically my ML project. Then, there were questions on probability and statistics, including the Gaussian Distribution, the speciality of the Normal Distribution, and concepts like eigenvalues and eigenvectors. Finally, the DSA part involved solving the 'longest substring without repeating characters' problem, where I first explained an O(n^2) approach and then an O(n) solution using the sliding window and two-pointers method.
- Can you solve the longest substring without repeating characters problem?
- Could you tell me more about the Gaussian Distribution?
- What makes the Normal Distribution special?
Samsung R&D Institute India - Bangalore Software Engineer Interview Questions
Quoted word for word from Samsung R&D Institute India - Bangalore interview reports.
“Find all prime numbers between a range and print only those whose permutations are also prime.”
Read reports →“Write a function that copies a specified number of bytes from a source pointer to a destination pointer.”
Read reports →“Given pointer to the head node of a linked list, the task is to reverse the linked list. We need to reverse the list by changing links between nodes.”
Read reports →“Given 100 bulbs initially ON, if you toggle bulbs that are multiples of numbers 1 through 100 in a specific order, how many bulbs remain ON at the end?”
Read reports →“What are the minimum steps required to reach the end in the Snakes and Ladders game?”
Read report →“Given 10 bags with 10 gold coins each, where one bag has coins of 1.1 gm and the rest have 1.0 gm coins, and a precise weighing machine, what's the minimum number of operations to find the bag with heavier coins?”
Read report →“Can you print the max path in a binary tree, starting from any node and ending on any node?”
Read report →“Can you find a pair in a given array that sums up to a given value K?”
Read report →“Given an array where all numbers appear once except for one that appears twice, what is the optimal approach to find the duplicate number?”
Read report →Formats, difficulty and experience
Across all 396 Samsung R&D Institute India - Bangalore interview reports.