Samsung
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I was interviewed before Sep 2020.
Round duration - 180 minutes
Round difficulty - Medium
In this round, you have to do a coding question on Samsung Coding Platform, which was installed earlier on our lab's system by the company guys. There is only a single question and time limit is of 3 hrs. There are 50 test cases, and you have to pass all the test cases in order to get selected for next round. Also you cannot use any inbuilt library and you have to implement everything from scratch (like stack, queue, hashmap, etc). You can test your code on sample test cases multiple times but the submission limit in only 5, to test the hidden test cases.
Note : Even passing 49 test cases will lead to rejection.
Round duration - 30 minutes
Round difficulty - Medium
There were two questions based on data structures and algorithms and some discussion on the Projects mentioned in resume (Major Project based on Arduino - It's programming and its functionality) .
Given an array/list ARR
of size N
, representing an elevation map where each element ARR[i]
denotes the elevation of the i-th
bar. Your task is to calculate and print ...
Firstly tried using Brute force approach.
Then I was asked to optimize the space complexity and do it in O(1) space comlpexity.
Was able to code on paper in time.
Create a Stack data structure designed specifically to store integer data using two queues.
You need to implement a stack using two internal queues. You can u...
It was a pretty straightforward question.
You are tasked with implementing a Stack data structure specifically designed to store integer data using two Queues. Utilize the inbuilt Queue for this purpose.
It was a pretty straightforward question.
Round duration - 30 minutes
Round difficulty - Medium
There were two coding questions and I had to write the code on paper.
After that there was a discussion on OOPS concepts like polymorphism and Inheritance.
The interviewer also discussed about padding concept in structures (Indirectly via an example).
Imagine a gold mine represented by a 2D matrix with dimensions 'N' by 'M', where 'N' is the number of rows and 'M' is the number of columns. Each cell in this matrix...
1. Create a 2-D matrix goldTable[][]) of the same as given matrix mat[][].
2. Amount of gold is positive, so we would like to cover maximum cells of maximum values under given constraints.
In every move, we move one step toward right side. So we always end up in last column. If we are at the last column, then we are unable to move right.
3. If we are at the first row or last column, then we are unable to move right-up so ...
Given a rod of length 'N' units, you can cut the rod into different sizes, each with a specific cost associated. The task is to determine the maximum obtainable cost by cutti...
First I tried to solve using recursive approach by considering all the possible combinations. Interviewer asked to optimize the solution as the time complexity was exponential.
I observed that we can store the previous answers in an array. Thus I was able to solve the problem using an extra array using dynamic programming concept. I was asked to write the optimized code on paper.
Round duration - 15 minutes
Round difficulty - Easy
Interviewer was friendly. He asked why Samsung, are you comfortable relocating to Bangalore. Also asked about my experience in previous rounds.
Tip 1 : Do practice a lot of coding problems specially Dynamic Programming. I pursued Coding Ninjas Interview preparation Course for cracking the interviews. Also prepared for DBMS, Operating systems and OOPS from Coding Ninjas notes.
Tip 2 : Always start with Brute force approach and then try to optimize it. Practice problems on paper more.
Tip 3 :Be confident during the interview and interact with the interviewer.
Tip 1:Keep your Resume short and crisp, in 1 Page. Have a complete understanding of the Projects mentioned in your resume.
Tip 2:Your interview always revolves around your resume. Go through it thoroughly before the interview.
I was interviewed before Jun 2016.
I was interviewed in Nov 2016.
Samsung interview questions for designations
I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed in Dec 2016. There were 5 interview rounds.
I am a software developer with experience in Java and Python.
Graduated with a degree in Computer Science
Worked on multiple projects using Java and Python
Familiar with Agile methodology
Passionate about learning new technologies
My strength is problem-solving and attention to detail. My weakness is public speaking.
Strength: Strong problem-solving skills
Strength: Attention to detail
Weakness: Public speaking
Weakness: Difficulty with time management
Get interview-ready with Top Samsung Interview Questions
I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed in Dec 2016. There were 5 interview rounds.
I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed in Jan 2016. There were 3 interview rounds.
posted on 2 Dec 2016
I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed in Dec 2016. There were 5 interview rounds.
DFS and BFS are two popular graph traversal algorithms used in computer science.
DFS stands for Depth First Search and explores as far as possible along each branch before backtracking.
BFS stands for Breadth First Search and explores all the vertices at the present depth before moving on to the next level.
DFS uses a stack data structure to keep track of visited nodes while BFS uses a queue.
DFS is useful for finding path...
Double pointers are used to store the address of a pointer variable.
Double pointers are useful in dynamic memory allocation.
They are used to modify the value of a pointer passed to a function.
They can be used to create linked lists and trees.
Example: int **ptr; //declares a double pointer to an integer
Permutations of an array
Permutations are all possible arrangements of elements in an array
Number of permutations for an array of length n is n!
Use recursion to generate all permutations
Swap elements to generate different permutations
My first biggest failure was not being able to clear an important exam in high school.
Failed to manage time effectively
Did not seek help from teachers or peers
Did not practice enough
Learned the importance of preparation and seeking help
Improved study habits and time management skills
I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed in Dec 2016. There were 5 interview rounds.
The project is a web-based application for managing inventory and sales of a retail store.
Developed using Java and Spring framework
Includes features such as product management, order management, and customer management
Utilizes MySQL database for data storage
Implemented security measures such as authentication and authorization
Designed with a responsive user interface for optimal user experience
I am a software developer with a passion for coding and problem-solving. My hobbies include reading and playing video games.
Proficient in programming languages such as Java and Python
Strong problem-solving skills
Good communication and teamwork abilities
Weakness: Sometimes I tend to overthink and spend too much time on a problem
Hobbies: Reading books on technology and playing video games
I cannot make a commitment to staying at Samsung at this time.
I am open to exploring other opportunities
My decision will depend on various factors such as growth opportunities, work culture, and compensation
I value my time at Samsung and appreciate the experience gained
I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed in Dec 2016. There were 5 interview rounds.
Top trending discussions
Some of the top questions asked at the Samsung Software Developer interview -
based on 10 interviews
5 Interview rounds
based on 34 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.3 L/yr |
Software Engineer
876
salaries
| ₹6.5 L/yr - ₹25 L/yr |
Manager
524
salaries
| ₹10.1 L/yr - ₹33.1 L/yr |
Senior Engineer
481
salaries
| ₹4.3 L/yr - ₹18 L/yr |
Apple
LG Electronics
Sony
Xiaomi