Samsung
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Referral and was interviewed before Feb 2022. There were 2 interview rounds.
I applied via Referral and was interviewed in Apr 2021. There were 3 interview rounds.
I applied via Job Portal and was interviewed before Dec 2021. There were 4 interview rounds.
You need to be well versed in Data Structures and Algorithms. The coding round will have a not so straight forward implementation solution. You'll be given 3 hours to solve one question.
I am an experienced software engineer with a strong background in developing and maintaining software applications.
Over 5 years of experience in software development
Proficient in multiple programming languages such as Java, C++, and Python
Worked on various projects including web development, mobile app development, and database management
Strong problem-solving and analytical skills
Excellent communication and teamwork a...
Samsung interview questions for popular designations
I applied via Naukri.com and was interviewed before Jun 2022. There were 3 interview rounds.
Get interview-ready with Top Samsung Interview Questions
I appeared for an interview in Dec 2020.
Round duration - 45 minutes
Round difficulty - Medium
This round was scheduled in the evening hours and all the participants were required to fill a form which was shared 15 minutes prior to the start of the online coding round. This form was filled out probably for the security reasons and to ensure that no one disinterested participant gives the test.
Given an array or list ARR
consisting of N
integers, your task is to identify all distinct triplets within the array that sum up to a specified number K
.
A t...
Identify all distinct triplets within an array that sum up to a specified number.
Iterate through all possible triplets using three nested loops.
Check if the sum of the triplet equals the target sum.
Print the triplet if found, else print -1.
Convert a given binary search tree (BST) with 'N' nodes into a Greater Tree. In this transformation, each node's data is modified to the sum of the original node's data plus...
Convert a given BST into a Greater Tree by updating each node's data to the sum of original data and all greater nodes' data.
Traverse the BST in reverse inorder (right, root, left) to update each node's data with the sum of all greater nodes' data.
Keep track of the running sum of nodes visited so far to update the current node's data.
Modify the BST in place without using any extra data structures.
Example: Input BST: 4 ...
Round duration - 30 minutes
Round difficulty - Medium
Tip 1 : Do atleast 3 major web dev project
Tip 2 : Practice from interview bit
Tip 1 : Resume should not be more than 1 page
Tip 2 : Be precise and honest
I appeared for an interview in Nov 2020.
Round duration - 60 minutes
Round difficulty - Easy
The first Round was held on Hackerrank and the questions were of medium difficulty based on Data Structures and Algorithms.
The time of test was 1:00 PM and it was of 45 minutes with 2 coding questions to be solved.
Given an array or list ARR
consisting of N
integers, your task is to identify all distinct triplets within the array that sum up to a specified number K
.
A t...
The task is to find all distinct triplets in an array that sum up to a specified number.
Iterate through all possible triplets using three nested loops.
Check if the sum of the triplet equals the target sum.
Print the triplet if found, else print -1.
Given an array of integers, determine the contiguous subarray that produces the maximum product of its elements.
A subarray can be derived from th...
Find the maximum product of a contiguous subarray in an array of integers.
Iterate through the array and keep track of the maximum and minimum product ending at each index.
Update the maximum product by considering the current element, the maximum product ending at the previous index multiplied by the current element, and the minimum product ending at the previous index multiplied by the current element.
Update the minimu...
Round duration - 45 minutes
Round difficulty - Easy
The face to face round was held on Google Meet where initially Interviewer asked a DS/Algo problem and then Later Manager Joined and asked about our resume projects in detail.
The time was 10:00 AM
Given an M x N matrix of integers ARR
, your task is to identify the rectangle within the matrix that has the greatest sum of its elements.
The first line of input co...
The task is to find the rectangle within a matrix that has the greatest sum of its elements.
Iterate through all possible rectangles within the matrix
Calculate the sum of each rectangle and keep track of the maximum sum
Return the maximum sum obtained from any rectangle within the matrix
Tip 1 : Prepare OS,DBMS,OOPs too
Tip 2 : Mention atleast one project or past work experience in your resume
Tip 3 : Try maintaining 8+ CGPA as sometimes shortlist is done based on CGPA
Tip 1 : Try to Keep Resume 1 Pager
Tip 2 : Have atleast one project or past work experience mentioned
Tip 3 : Don't put false things on Resume as questions are asked in detail from Resume
I appeared for an interview in Nov 2020.
Round duration - 180 minutes
Round difficulty - Easy
1) 1 coding question need to be solved in 3 hours.there will be 50 test cases, need to pass all the test cases to go to the next rounds.STL in c++ cannot be used, we need to code anything we use from scratch
2) Coding questions will mainly be based on dynamic programming, graphs and backtracking, so prepare those topics well.
You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...
Find all possible paths for a rat in a maze from source to destination.
Use backtracking to explore all possible paths in the maze.
Keep track of visited cells to avoid revisiting them.
Explore all possible directions ('U', 'D', 'L', 'R') from each cell.
Return the list of valid paths sorted in alphabetical order.
Round duration - 60 minutes
Round difficulty - Medium
The technical interview 1 has some questions based on basics of oops, Os and one/two coding questions.
Students who clear this round have to go for another technical round
Given a singly linked list of integers, return the head of the reversed linked list.
Initial linked list: 1 -> 2 -> 3 -> 4 -> NULL
Reversed link...
Reverse a singly linked list of integers and return the head of the reversed linked list.
Iterate through the linked list and reverse the pointers to point to the previous node.
Use three pointers - prev, current, and next to reverse the linked list in O(N) time and O(1) space complexity.
Update the head of the reversed linked list as the last node encountered during reversal.
Ninja is learning about doubly linked lists and wants to remove a specified element from the list. Can you assist Ninja in doing this and returning the modified...
Remove a specified element from a doubly linked list and return the modified list.
Traverse the doubly linked list to find the specified element to be removed.
Update the pointers of the previous and next nodes to skip the node to be deleted.
Handle edge cases like removing the head or tail of the linked list.
Return the modified linked list after removing the specified element.
Round duration - 60 Minutes
Round difficulty - Easy
The interview again began with my resume but it was very exhaustive. While my friends were asked about both resume and DSA concepts, my interview focused entirely on my resume. I had done a project on distributed computing and the interviewer asked me an application question on multi-threading and synchronisation. It was quite difficult because I was trying to explain my approach and I couldn’t make out if the interviewer was happy with my approach or not. Then he asked to design a contact database without the actual use of DBMS in java. Again I tried to explain my approach but it was tough. The interview ended after asing one or more coding questions.
Given a binary tree with N
nodes, your task is to output the Spiral Order traversal of the binary tree.
The input consists of a single line containing elem...
Implement a function to return the spiral order traversal of a binary tree.
Traverse the binary tree level by level, alternating between left to right and right to left.
Use a queue to keep track of nodes at each level.
Append nodes to the result list in the order they are visited.
Handle null nodes appropriately to maintain the spiral order.
Example: For input 1 2 3 -1 -1 4 5, the output should be 1 3 2 4 5.
Determine if a given singly linked list of integers forms a cycle or not.
A cycle in a linked list occurs when a node's next
points back to a previous node in the ...
Detect if a singly linked list forms a cycle by checking if a node's next pointer points back to a previous node.
Use Floyd's Cycle Detection Algorithm to determine if there is a cycle in the linked list.
Maintain two pointers, one moving at twice the speed of the other, if they meet at any point, there is a cycle.
Check if the next pointer of any node points to a previously visited node to detect a cycle.
Round duration - 30 minutes
Round difficulty - Easy
This was about 30 minutes long interview. First, she asked introduction, after that she was very interested in my internship that I did in summer and about my interests. She asked few common questions on that.
Tip 1 : learn the graphs,dp,backtracking coding problem to pass the coding round
Tip 2 : brush upon your basics for the interview round
Tip 3 : linked list & tree coding questions are mainly asked in interview
Tip 1 : Be ready to explain your projects fluently
Tip 2 : Android development knowledge will be beneficial
The duration of Samsung interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 401 interviews
Interview experience
based on 7.2k reviews
Rating in categories
Sales Executive
1.1k
salaries
| ₹1 L/yr - ₹6.5 L/yr |
Assistant Manager
1.1k
salaries
| ₹5.5 L/yr - ₹19.6 L/yr |
Software Engineer
888
salaries
| ₹6.5 L/yr - ₹25 L/yr |
Manager
526
salaries
| ₹10 L/yr - ₹33 L/yr |
Senior Engineer
476
salaries
| ₹4.3 L/yr - ₹18 L/yr |
Apple
LG Electronics
Sony
Xiaomi