Samsung
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I appeared for an interview in Nov 2020.
Round duration - 50 Minutes
Round difficulty - Medium
This was the only technical round held for shortlisted students. Students were divided in multiple batches and each batch was interviewed by a panel of one Technical and one HR interviewer. This round was scheduled on Samsung's internal video conferencing platform which was accessible through windows machine only. This round was based on data structures, algorithms and computer science subject's questions. My interview was scheduled at 2:00pm. Interviewers were very friendly and overall environment was positive.
You are provided with a linked list of integers. Your task is to implement a function that deletes a node located at a specified position 'POS'.
The first line co...
Implement a function to delete a node from a linked list at a specified position.
Traverse the linked list to find the node at the specified position.
Update the pointers of the previous and next nodes to skip the node to be deleted.
Handle cases where the position is at the beginning or end of the linked list.
Ensure to free the memory of the deleted node to avoid memory leaks.
Given a square matrix 'MATRIX' of non-negative integers, rotate the matrix by 90 degrees in an anti-clockwise direction using only constant extra space.
Rotate a square matrix by 90 degrees in an anti-clockwise direction using constant extra space.
Iterate through each layer of the matrix from outer to inner layers
Swap elements in groups of 4 to rotate the matrix
Handle odd-sized matrices separately by adjusting the center element if needed
Round duration - 10 Minutes
Round difficulty - Easy
In this round, basic HR questions were asked. Questions were behavioural and very easy to answer. It happened via a telephonic call and lasted approximately 10 minutes.
Tip 1 : Practice a lot of programming problems. Participate in competitive programming contests.
Tip 2 : Make sure you have your computer science fundamentals very clear and maintain a decent CGPA.
Tip 3 : Do couple of real problem solving projects.
Tip 1 : Maintain a precise and self speaking one page resume.
Tip 2 : Avoid adding non-technical achievements (eg. 1st position in dancing, singing competition etc.)
Dsa and cs fundamentals
I applied via Approached by Company and was interviewed before Dec 2021. There were 2 interview rounds.
Samsung interview questions for popular designations
I applied via Newspaper Ad and was interviewed before May 2022. There were 2 interview rounds.
Calculating cash discount percentages
To calculate cash discount percentage, divide the discount amount by the original price and multiply by 100
For example, if the original price is $100 and the cash discount is $10, the discount percentage would be (10/100) x 100 = 10%
Cash discount percentages can be used to incentivize customers to pay early or in cash
It is important to clearly communicate the terms and conditions of
Get interview-ready with Top Samsung Interview Questions
I appeared for an interview in Oct 2020.
Round duration - 120 minutes
Round difficulty - Medium
The round had 2 coding problems to solve with varying difficulty. Each candidate had a different set of questions. The round was around 2 pm. The webcam was turned on to keep an eye on candidates.
Count the number of leaf nodes present in a given binary tree. A binary tree is a data structure where each node has at most two children, known as the left child and the...
Count the number of leaf nodes in a binary tree where each node has at most two children.
Traverse the binary tree and count nodes with both children as NULL.
Use recursion to check each node in the tree.
Leaf nodes have no child nodes.
Example: For input 20 10 35 5 15 30 42 -1 13 -1 -1 -1 -1 -1 -1 -1, output should be 4.
You are tasked with determining the maximum profit a thief can earn. The thief is looting a store and can carry a maximum weight 'W' in his knapsack. There are 'N' items, ea...
The 0-1 Knapsack Problem involves maximizing profit by selecting items with known weights and values within a given weight capacity.
Understand the problem: Given items with weights and values, determine the maximum profit the thief can achieve within the knapsack's weight capacity.
Dynamic Programming: Use dynamic programming to solve the problem efficiently by considering the weight constraints and maximizing the total...
Round duration - 60 minutes
Round difficulty - Medium
This was my first face to face interview and I was very nervous. It was at 10 am in the morning. However, my interviewer was very friendly and asked for my introduction in the beginning. He also gave me hints whenever I felt stuck.
Given an array of integers with 'N' elements, determine the length of the longest subsequence where each element is greater than the previous element. This...
Find the length of the longest strictly increasing subsequence in an array of integers.
Use dynamic programming to keep track of the longest increasing subsequence ending at each element.
Initialize an array to store the length of the longest increasing subsequence ending at each index.
Iterate through the array and update the length of the longest increasing subsequence for each element.
Return the maximum value in the ar...
You are provided with two sorted linked lists. Your task is to merge them into a single sorted linked list and return the head of the combined linked list.
...Merge two sorted linked lists into a single sorted linked list without using additional space.
Create a dummy node to start the merged list
Compare the nodes of the two lists and link them accordingly
Move the pointer to the next node in the merged list
Handle cases where one list is empty or both lists are empty
Time complexity: O(n), Space complexity: O(1)
Round duration - 30 minutes
Round difficulty - Easy
This was my last round and I hoped it to go good just like the other rounds. The interviewer was very straight to point and professional. The interview lasted for 30 minutes.
Tip 1 : Prepare Data structures properly. It is not important part of the process. Also, understand the famous algorithms for sorting and searching.
Tip 2 : Do around 5-6 questions in a day. Analyze as them properly. participating in Competitive Coding Contest at Leetcode helps a lot in increasing the speed.
Tip 3 : Prepare your resume well with mentioning only those skills which you are confident about.
Tip 1 : Have only those skills and projects which are related to your project.
Tip 2 : Don't fake anything on the resume. It really leaves a negative impression if the interviewer gets to know that it is faked.
Tip 3 : Try to have a crisp and short resume mentioning only necessary details.
I applied via Naukri.com and was interviewed in Aug 2021. There was 1 interview round.
Am always ready for the test
I applied via Company Website and was interviewed in Oct 2021. There were 2 interview rounds.
We have to discuss about the sales of product with the group members
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