38 questions · from 10 interviews
Samsung interview questions
Every question candidates reported from their Samsung interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Samsung coding and DSA questions
- 01
Max Reachable Steps in Pipe Matrix
Given a square matrix and seven distinct types of pipes, each type allowing movement in specific directions. From a designated starting position within the matrix, the task is to compute the maximum number of reachable steps through valid pipe connections.…
Hard · From When To Choose BFS Over DFS? (Essential For Coding Rounds)
- 02
Modified Burst Balloons Problem
The problem was a modified version of the classic LeetCode Burst Balloons problem. Given n balloons, each with a numerical value. If I burst balloon i , the score obtained is calculated as the product of the value of the balloon immediately to its left and…
Hard · From Samsung SDE OA (2025) - On Campus
- 03
Find Triplet Sum Zero
Given an array of integers, find all unique triplets in the array which gives the sum of zero.
- 04
Minimize Array Sum with Daily Additions and One Removal
Given an array original array say y = [1,2,3,4,5] each day an addition array say x = [2,1,6,7,8] this is added to it. Now we need to find in which min day the total sum will be less than M. At each day we can remove any one element from the array. ex: Day 0 :…
Medium · From Samsung R&D Noida Test 2025.
- 05
Haunted Road Ghost Hunting (Greedy + Two-Pointer + Sorting)
You're on a haunted straight road of length L with N ghosts positioned along it. Each ghost is described by: A position A[i] on the road (0 ≤ A[i] ≤ L) A stamina level B[i] You are allowed to trap exactly one ghost, and this ghost becomes your trap ghost.…
From Samsung DSA Question
- 06
Logging Roadside Trees
🪓 Problem: Logging Roadside Trees The Korean Expressway Corporation is planning to expand the road where the volume of traffic is high. In order to expand the road, all the roadside trees nearby the road have to be chopped down. To do this efficiently, they…
From Samsung DSA question
- 07
Minimum Trips to Deliver Medicine Bottles
Given N medicine bottles and M containers and each container has capacity to carry W[i] bottles. The delivery van can take two containers (only one can also be loaded) to nearby hospital in single trip. Containers can be reused. Find number of trips to…
- 08
Maximum Difference Between Node and Ancestor
Problem found at the provided LeetCode link.
Medium · From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 09
Wildcard Matching
Problem found at the provided LeetCode link.
Medium · From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 10
Fishermen Problem
Problem similar to the one found at the provided GitHub link.
From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 11
Binary Tree Maximum Path Sum
Problem found at the provided LeetCode link.
Medium · From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 12
First Unique Character in a String
Problem found at the provided LeetCode link.
Medium · From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 13
Burst Balloons (Variation)
I was given a coding question which was a variation of the Burst Balloons problem. The exam was conducted on Samsung's internal platform, allowing 3 hours for 1 question with nearly 50 test cases, no autocomplete IDE features, and no standard libraries except…
Hard · From Samsung R&D India | Offer | SDE - 1
- 14
Reverse Linked List
I was asked to write code for reversing a linked list on paper. This problem is similar to Reverse Linked List on LeetCode.
- 15
Linked List Cycle II (Finding loops and meeting points)
I discussed finding loops and meeting points in a Linked List and was asked to write code on paper. The problem is similar to Linked List Cycle II.
- 16
Symmetric Tree (Mirroring Trees)
I was asked about mirroring trees and had to write code for it on paper. This problem is similar to Symmetric Tree.
- 17
Find Median from Data Stream
I was asked to find the median of a continuous stream of data and write code for it on paper. This problem is similar to Find Median from Data Stream.
- 18
Mathematical Proof for Floyd's Cycle-Finding Algorithm
In the second technical round, I was asked to provide a mathematical explanation and proof for why the fast pointer skips two nodes in Floyd's Cycle-Finding Algorithm (fast and slow pointers method) to detect a loop in a Linked List.
Hard · From Samsung R&D India | Offer | SDE - 1
Samsung behavioural and HR questions
- 01
Previous Experience and Career Goals (HR Round)
The HR asked about my previous experience, reasons for switching jobs, and why I wanted to change my tech stack.
- 02
Reason for Leaving Current Organization
Why do you want to leave your current organization?
From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 03
Joining Timeframe
How soon can you join SRIB?
From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
Samsung other questions
- 01
Threading and Multithreading Concepts
Questions related to threading and multithreading concepts were asked.
- 02
Scooter and Tires Problem
You have a scooter with two tires and a third spare tire. Each tire can last for 5 km. The task is to find the maximum distance you can travel.
Medium · From Samsung Advanced Developer Interview Experience
- 03
Weighing Coins Problem
You are given 10 bags of coins, with one bag weighing differently. The challenge is to determine the minimum number of weighings required to identify the odd bag.
Medium · From Samsung Advanced Developer Interview Experience
- 04
Polymorphism in C++
What is polymorphism in C++ and explain its types?
From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 05
Achieving Runtime Polymorphism in C++
How do you achieve runtime polymorphism? I was asked to write the whole code with a real-life example.
From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 06
Abstract Class and Pure Virtual Function in C++
What is abstract class and pure virtual function in C++?
From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 07
Late Binding and Early Binding
What do you mean by late binding and early binding?
From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 08
Semaphore and Mutex
Explain semaphore and mutex in detail with their constructs.
From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 09
Paging vs. Segmentation Advantages
Explain paging vs segmentation advantages?
From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 10
Virtual Memory
What is Virtual Memory?
From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 11
Memory Management Unit (MMU)
What is MMU?
From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 12
Android Architecture
What is Android architecture?
From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 13
Scaffold vs. Container in Flutter
Difference between scaffold and container in flutter?
From Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
- 14
Java OOPS, Immutability, GC, Strings & String Pool
In the first technical round, the interviewer asked in-depth questions about Java OOPS, Immutability in Java, how Garbage Collection (GC) works, and a brief discussion on Strings and String pool.
- 15
Security and Encryption Concepts
I was asked about Security and Encryption topics, specifically RSA algorithm, Symmetric, and Asymmetric encryption.
- 16
Database Basics & ACID Properties
I discussed Database basics, including ACID properties.
- 17
Networking Basics
Questions covered Networking basics, subnetting, and the HTTP request/response mechanism.
Samsung interview questions FAQ
What questions are asked in Samsung interviews?
Candidates reported 38 distinct questions across 10 Samsung interviews. 18 coding and DSA questions, 3 behavioural and HR questions, 17 other questions.
How difficult are Samsung interview questions?
Of the questions candidates rated, 0% were easy, 64% medium and 36% hard.