Upload Button Icon Add office photos

Samsung

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Clear (1)

Samsung Full Stack Developer Interview Questions, Process, and Tips

Updated 13 Mar 2022

Top Samsung Full Stack Developer Interview Questions and Answers

  • Q1. LCA of Binary Tree Problem Statement You are given a binary tree consisting of distinct integers and two nodes, X and Y . Your task is to find and return the Lowest Comm ...read more
  • Q2. Topological Sort Problem Statement Given a Directed Acyclic Graph (DAG) consisting of V vertices and E edges, your task is to find any topological sorting of this DAG. Y ...read more
  • Q3. Build Max Heap Problem Statement Given an integer array with N elements, the task is to transform this array into a max binary heap structure. Explanation: A max-heap is ...read more

Samsung Full Stack Developer Interview Experiences

2 interviews found

I was interviewed in Jul 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

It was a 65 minute , 2 coding questions round .
The environment was good , 
The exam was at 12 noon

  • Q1. 

    LCA of Binary Tree Problem Statement

    You are given a binary tree consisting of distinct integers and two nodes, X and Y. Your task is to find and return the Lowest Common Ancestor (LCA) of these two nodes...

  • Ans. 

    Find the Lowest Common Ancestor of two nodes in a binary tree.

    • Traverse the binary tree to find the paths from the root to nodes X and Y.

    • Compare the paths to find the last common node, which is the Lowest Common Ancestor.

    • Implement a recursive function to find the LCA efficiently.

    • Handle edge cases such as when X or Y is the root node or when X or Y is not present in the tree.

  • Answered by AI
  • Q2. 

    Topological Sort Problem Statement

    Given a Directed Acyclic Graph (DAG) consisting of V vertices and E edges, your task is to find any topological sorting of this DAG. You need to return an array of size ...

  • Ans. 

    Topological sort of a Directed Acyclic Graph (DAG) is finding an ordering of vertices where for every directed edge u -> v, u comes before v.

    • Use Depth First Search (DFS) to find the topological ordering of vertices in a DAG.

    • Start by visiting a vertex and recursively visit its neighbors, adding the vertex to the result after visiting all neighbors.

    • Maintain a visited array to keep track of visited vertices and a stack...

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 50 minutes
Round difficulty - Medium

The round was based more upon the OS , DBMS , Networking and Computer Architecture and web based.
Is the tag and tag same? Define Image Map?

  • Q1. Can you write code for a singleton class?
  • Ans. 

    Yes, a singleton class is a class that can only have one instance created.

    • Ensure the constructor is private to prevent external instantiation.

    • Provide a static method to access the single instance.

    • Use a static variable to hold the single instance.

    • Example: class Singleton { private static Singleton instance = new Singleton(); private Singleton(){} public static Singleton getInstance() { return instance; }}

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 50 Minutes
Round difficulty - Medium

The round included topics of DSA , OS , OOPS , CN and dbms and a lot about my internship experience.
What are the different data types present in javascript? What are some common clauses used with SELECT query in SQL? What is Cursor? How to use a Cursor?

  • Q1. 

    Build Max Heap Problem Statement

    Given an integer array with N elements, the task is to transform this array into a max binary heap structure.

    Explanation:

    A max-heap is a complete binary tree where eac...

  • Ans. 

    The task is to transform an integer array into a max binary heap structure.

    • Create a max heap from the given array by rearranging elements

    • Ensure each internal node has a value greater than or equal to its children

    • Check if the transformed array represents a max-heap and output 1 if true, 0 if false

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from Harcourt Butler Technical University. I applied for the job as Fullstack Developer in BangaloreEligibility criteria7 CGPASamsung interview preparation:Topics to prepare for the interview - Data Structures , Algorithms , Data Base management systems . OOPS(very important),Web Development PrinciplesTime required to prepare for the interview - 10 monthsInterview preparation tips for other job seekers

Tip 1 : Be patient and give yourself at least 10 months of dedicated placement preparation time
Tip 2 : OOPS and DBMS are topics that people do not prepare well but they are asked in the interviews alot . So prepare them well 
Tip 3 : Start dedicated CP once you are confident upon your DSA skills .

Application resume tips for other job seekers

Tip 1 : Do not mention irrelevant achievements
Tip 2 : Strictly make 1 page resume and also mention skills added/learnt from your internships and trainings

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Sep 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 180 Minutes
Round difficulty - Medium

It is a coding round that contains only 1 coding problem, and the timing for this test is 10 A.M. to 1 A.M. The test is on full-screen mode. You can choose Java or Cpp as a language to code the particular problem. The problem contains 50 test cases and you have only 10 chances to submit your code. The interviewer was very friendly.

  • Q1. 

    Minimum Time in Wormhole Network

    Determine the minimum time required to travel from a starting point to a destination point in a two-dimensional coordinate system, considering both direct movement and the...

  • Ans. 

    Calculate minimum time to travel from source to destination using direct movement and wormholes.

    • Calculate the time to move directly from source to destination using |dx - sx| + |dy - sy| formula.

    • Check if using any wormhole reduces the total travel time.

    • Consider all possible combinations of direct movement and wormhole usage to find the minimum time.

  • Answered by AI
Round 2 - Video Call 

Round duration - 90 Minutes
Round difficulty - Easy

In this round lot of questions from the topics core java, java backend, react, and node js. The timing of this round is 10 A.M. to 11:30 A.M. The interviewer was very friendly.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Fullstack Developer in NoidaEligibility criteria0-3 year of experienceSamsung interview preparation:Topics to prepare for the interview - Data Structure and Algorithms, Core Java, Spring Boot, MySql, React Js, and Node js.Time required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Do projects which are easy to explain and contains different concepts.
Tip 2 : Focus more on the logical part rather than doing a lot of projects.
Tip 3 : Do not write anything false on your resume.

Application resume tips for other job seekers

Tip 1 : Keep it short and clean.
Tip 2 : Highlights your strength.
Tip 3 : Give a GitHub link to your project.

Final outcome of the interviewSelected

Skills evaluated in this interview

Full Stack Developer Interview Questions Asked at Other Companies

asked in DBS Bank
Q1. Query and Matrix Problem Statement You are given a binary matrix ... read more
asked in Accenture
Q2. Find Duplicates in an Array Given an array ARR of size 'N', where ... read more
asked in MakeMyTrip
Q3. Tower of Hanoi Problem Statement You have three rods numbered fro ... read more
Q4. Maximum Difference Problem Statement Given an array ARR of N elem ... read more
asked in Samsung
Q5. LCA of Binary Tree Problem Statement You are given a binary tree ... read more

Interview questions from similar companies

I was interviewed in May 2017.

Interview Questionnaire 

4 Questions

  • Q1. Why is string immutable
  • Ans. 

    String is immutable because it ensures data integrity and allows for efficient memory management.

    • Immutable strings prevent accidental modification of data.

    • Immutable strings can be easily shared and reused, improving memory efficiency.

    • Immutable strings enable efficient string interning and caching.

    • Immutable strings support thread safety in concurrent environments.

  • Answered by AI
  • Q2. Do @requestparam has default value
  • Ans. 

    Yes, @RequestParam has a default value if not specified.

    • If a @RequestParam is not provided in the request, it will use its default value.

    • The default value can be set using the 'defaultValue' attribute of @RequestParam annotation.

    • If no default value is specified, the parameter will be considered as required and an exception will be thrown if not provided.

  • Answered by AI
  • Q3. Singleton and prototype
  • Q4. Why abstract class is required
  • Ans. 

    Abstract classes are required to provide a common interface and share code among related classes.

    • Abstract classes allow for code reusability and promote modular design.

    • They provide a common interface for a group of related classes.

    • Abstract classes can define abstract methods that must be implemented by subclasses.

    • They can also provide default implementations for common methods.

    • Abstract classes cannot be instantiated, b

  • Answered by AI

Skills evaluated in this interview

I was interviewed in Oct 2016.

Interview Questionnaire 

8 Questions

  • Q1. C,C++, Programming Concepts
  • Q2. Resume Based
  • Q3. Puzzle Questions
  • Q4.  OS, Database, Networking, Computer Architecture based question
  • Q5. Project Based- Briefs, Details
  • Q6. What are your hobbies
  • Ans. 

    My hobbies include hiking, playing guitar, and cooking.

    • Hiking: I enjoy exploring nature trails and challenging myself physically.

    • Playing guitar: I love learning new songs and improving my skills.

    • Cooking: I like experimenting with different recipes and creating delicious meals.

  • Answered by AI
  • Q7. Where do you see yourself in 5 years
  • Ans. 

    In 5 years, I see myself as a senior software developer leading a team and working on complex projects.

    • Leading a team of developers

    • Working on complex projects

    • Continuously learning and improving my skills

    • Contributing to the growth and success of the company

  • Answered by AI
  • Q8. Why do you want to join DELL.
  • Ans. 

    I want to join DELL because of their innovative technology solutions and strong reputation in the industry.

    • DELL is known for their cutting-edge technology solutions which align with my passion for software development.

    • I admire DELL's strong reputation in the industry and their commitment to customer satisfaction.

    • I believe joining DELL will provide me with opportunities for growth and career advancement.

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: CGPA>9.0

Skills: Technical Skills
College Name: KIIT University

I was interviewed in Jan 2017.

Interview Preparation Tips

Round: Group Discussion
Experience: All got different topics to discuss on gd.
Tips: Plan before you speak. Be sure whether you are to or against.
Duration: 5 minutes

Round: Test
Experience: More questions on blood relationship, ages
Tips: Os db on technical
Duration: 1 hour

Skills: Technical Questions, Manage A Difficult Situation, Technical Knowledge(ML

I applied via Approached by Company and was interviewed in Oct 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all Resume tips
Round 2 - Technical 

(5 Questions)

  • Q1. Write a method for deletion of a node from a Linked List.
  • Ans. 

    Method for deleting a node from a Linked List

    • Find the node to be deleted

    • Update the previous node's next pointer to skip the deleted node

    • Free the memory occupied by the deleted node

  • Answered by AI
  • Q2. A extends B, B extends C, C extends A. Us it possible in Java? Why?
  • Ans. 

    No, it is not possible in Java due to circular inheritance.

    • Circular inheritance is not allowed in Java.

    • It creates an infinite loop and leads to compile-time errors.

    • To avoid this, inheritance hierarchy should be designed carefully.

    • Example: Class A extends B, B extends C, and C extends D.

    • This creates a linear inheritance hierarchy and is allowed in Java.

  • Answered by AI
  • Q3. How to make a custom immutable class in java?
  • Ans. 

    Creating a custom immutable class in Java

    • Make the class final

    • Make all fields private and final

    • Do not provide any setter methods

    • Provide a constructor to initialize all fields

    • Override equals() and hashCode() methods

    • Prevent modification of mutable objects passed in constructor

  • Answered by AI
  • Q4. Write a code to check if two strings are anagrams of each other.
  • Ans. 

    Code to check if two strings are anagrams of each other.

    • Create two character arrays from the strings

    • Sort the arrays

    • Compare the sorted arrays

  • Answered by AI
  • Q5. Time complexity of linked lists operations
  • Ans. 

    Time complexity of linked list operations is O(n) for traversal, insertion and deletion.

    • Traversal, insertion and deletion in linked lists take linear time.

    • Insertion and deletion at the beginning of the list is faster than at the end.

    • Doubly linked lists have slightly higher time complexity due to maintaining two pointers.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for HARMAN Software Developer interview:
  • Java
  • DSA
  • Java 8
Interview preparation tips for other job seekers - Do good DSA, java concepts. Learn more on time complexity and space complexity.

Skills evaluated in this interview

I applied via Approached by Company and was interviewed before Aug 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

C++ & C Based Questions Mostly from Arrays, Linked List, Queues

Round 3 - Technical 

(1 Question)

  • Q1. How to reverse a string?
  • Ans. 

    To reverse a string, iterate through the string and append each character to a new string in reverse order.

    • Create an empty string to store the reversed string

    • Iterate through the original string from the end to the beginning

    • Append each character to the new string

    • Return the new string

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare on Basics of C++ & C, DSA, Basic Operating System Knowledge is sufficient.
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is your weakness
  • Q2. What is pn junction diode
  • Ans. 

    A pn junction diode is a semiconductor device that allows current to flow in one direction only.

    • Consists of p-type and n-type semiconductor materials

    • When forward biased, allows current to flow easily

    • When reverse biased, blocks current flow

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good company

I applied via Naukri.com and was interviewed before Jul 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Core java advanced
  • Q2. Threads, Collections, Design pattern, Programming Questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Strong Core Java Knowledge
Basic Data Structure Knowledge

I applied via Naukri.com and was interviewed before Jun 2021. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. C,c++ questions like oops
Round 2 - Coding Test 

Networking and linux internals

Interview Preparation Tips

Interview preparation tips for other job seekers - easy to crack the interview, just be mindful
Contribute & help others!
anonymous
You can choose to be anonymous

Samsung Interview FAQs

How to prepare for Samsung Full Stack Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Samsung. The most common topics and skills that interviewers at Samsung expect are AWS, Angularjs, Full Stack, OOPS and React.Js.

Recently Viewed

INTERVIEWS

TCS

No Interviews

INTERVIEWS

NTT Data

No Interviews

INTERVIEWS

HDFC Life

No Interviews

DESIGNATION

DESIGNATION

INTERVIEWS

ASN Senior Secondary School

No Interviews

INTERVIEWS

The Heritage School

No Interviews

INTERVIEWS

NCR Voyix

No Interviews

INTERVIEWS

Communications Test Design

No Interviews

SALARIES

Advanced Micro Devices

Tell us how to improve this page.

Samsung Full Stack Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Dell Interview Questions
4.0
 • 393 Interviews
HARMAN Interview Questions
3.8
 • 259 Interviews
OPPO Interview Questions
4.0
 • 210 Interviews
LG Electronics Interview Questions
4.0
 • 194 Interviews
Vivo Interview Questions
4.1
 • 192 Interviews
Philips Interview Questions
3.8
 • 158 Interviews
Daikin Interview Questions
4.2
 • 144 Interviews
Apple Interview Questions
4.3
 • 141 Interviews
Voltas Interview Questions
4.0
 • 129 Interviews
View all

Samsung Full Stack Developer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

4.0

Salary

4.0

Job security

4.0

Company culture

4.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Sales Executive
1.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Assistant Manager
959 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
871 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Manager
526 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Engineer
481 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Samsung with

Apple

4.3
Compare

LG Electronics

4.0
Compare

Sony

4.2
Compare

Xiaomi

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent