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

Samsung Software Developer Intern Interview Questions, Process, and Tips

Updated 28 Nov 2024

Top Samsung Software Developer Intern Interview Questions and Answers

  • Q1. Remove Consecutive Duplicates Problem Statement For a given string str , remove all the consecutive duplicate characters. Example: Input: Input String: "aaaa" Output: Ex ...read more
  • Q2. Count Leaf Nodes in a Binary Tree 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 childr ...read more
  • Q3. Game of Stones Problem Statement Two players, 'Ale' and 'Bob', are playing a game with a pile of stones. Your task is to determine the winner if both play optimally. Rul ...read more
View all 46 questions

Samsung Software Developer Intern Interview Experiences

12 interviews found

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 180 Minutes
Round difficulty - Medium

1 coding question, 3 hours to solve, 50 test cases.
Problem level - medium
Platform ide - okayish

  • Q1. 

    Water Supply Optimization Problem

    Given N houses in a village, determine the minimum cost to supply water to all houses either by building wells in the houses or by connecting them with pipes.

    Explanatio...

  • Ans. 

    Determine the minimum cost to supply water to all houses in a village by building wells or connecting them with pipes.

    • Iterate through all possible connections and choose the minimum cost between building a well or connecting two houses with a pipe.

    • Use a minimum spanning tree algorithm like Kruskal's or Prim's to find the optimal cost.

    • Consider the cost of building wells and connecting pipes to minimize the total cost.

    • Ex...

  • Answered by AI
Round 2 - Face to Face 

Round duration - 40 minutes
Round difficulty - Medium

Mixed round, Problem solving, cpp fundamentals, OOP, resume

Interview Preparation Tips

Professional and academic backgroundI completed Software Engineering from Delhi Technological University. I applied for the job as SDE - Intern in NoidaEligibility criteriaComputer related branchesSamsung interview preparation:Topics to prepare for the interview - DBMS, Data Structures and Algorithms , OOP, Maths puzzles, AptitudeTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Never leave any topic from any chapter / Subject
Tip 2 : Learn to explain your thoughts well
Tip 3 : Learn from previous experiences / interviews / problems asked.
Tip 4 : Atleast 4 projects in Resume

Application resume tips for other job seekers

Tip 1 : Atleast 4 projects on Resume
Tip 2 : Do not write false things. You always get caught. Be genuine.

Final outcome of the interviewRejected

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

The round consisted of 3 questions of medium difficulty to be completed in 60 minutes.

  • Q1. 

    Minimum Insertions to Make a Palindrome

    Given a string STR of length N composed of lowercase English letters, your task is to determine the minimum number of characters that need to be added to make the s...

  • Ans. 

    Given a string, find the minimum number of characters needed to make it a palindrome.

    • Iterate through the string from both ends and count the number of characters that need to be added to make it a palindrome.

    • Use dynamic programming to optimize the solution by considering subproblems.

    • Handle edge cases such as an already palindrome string or an empty string.

    • Example: For input 'abb', the output should be 1 as adding 'a' m

  • Answered by AI
  • Q2. 

    Cousins of a Given Node in a Binary Tree

    Given a binary tree with 'N' nodes and a specific node in this tree, you need to determine and return a sorted list of the values of the node's cousins. The cousin...

  • Ans. 

    Given a binary tree and a specific node, return a sorted list of the node's cousins.

    • Traverse the binary tree to find the parent of the given node and its depth.

    • Traverse the tree again to find nodes at the same depth but with different parents.

    • Return the sorted list of cousin node values or -1 if no cousins exist.

  • Answered by AI
  • Q3. 

    Move All Negative Numbers To Beginning

    Rearrange a given array 'ARR' with 'N' integers so that all negative numbers appear before all positive numbers.

    Follow Up:
    Can you solve this in O(1) auxiliary sp...
  • Ans. 

    Rearrange array with negative numbers at the beginning, order not important.

    • Iterate through the array and swap negative numbers to the beginning using two pointers approach.

    • Maintain one pointer for negative numbers and another for positive numbers.

    • Time complexity: O(N), Space complexity: O(1).

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 40 minutes
Round difficulty - Easy

One interviewer asked the same question to two of us.
Both of us could qualify if we solved it correctly.

  • Q1. 

    Convert Binary Tree to Mirror Tree

    Convert a given binary tree into its mirror tree, where the left and right children of all non-leaf nodes are interchanged.

    Input:

    An integer ‘T’ denoting the number o...
  • Ans. 

    Convert a binary tree into its mirror tree by interchanging left and right children of non-leaf nodes.

    • Traverse the tree in postorder fashion and swap the left and right children of each node.

    • Recursively call the function on the left and right subtrees.

    • Modify the tree in place without creating a new tree.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from Jadavpur University. I applied for the job as SDE - Intern in BangaloreEligibility criteriaAbove 7.5 CGPASamsung interview preparation:Topics to prepare for the interview - Data Structures, OOPS, Algorithms, DBMS, NetworkingTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Before diving aimlessly into a sea of questions, try to create a roadmap for yourself. This roadmap will take into account your strengths and weaknesses and you should be allotting time accordingly.
Tip 2 : Companies like Samsung do check your resume and grill you accordingly. Make sure to have atleast 3 projects with 1 of them being pretty good.
Tip 3 : Ideally, all your projects should be deployed publicly: either on Github/Heroku/Kaggle/App Store depending on the type of development. This will give you an advantage over others.

Application resume tips for other job seekers

Tip 1 : Try not to lie. Only put things you are extremely confident about. You don't want to get blacklisted by the company.
Tip 2 : Try not to put trivial skills like Git/Github. Every developer is expected to know of these.
Tip 3 : Do not make any spelling mistakes on your CV. This just goes to show your carelessness.

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more

Samsung Interview FAQs

How many rounds are there in Samsung Software Developer Intern interview?
Samsung interview process usually has 2 rounds. The most common rounds in the Samsung interview process are Coding Test and Technical.
What are the top questions asked in Samsung Software Developer Intern interview?

Some of the top questions asked at the Samsung Software Developer Intern interview -

  1. Binary search on rotated ar...read more
  2. ACID in dbms was as...read more

Tell us how to improve this page.

Samsung Software Developer Intern Interview Process

based on 1 interview

2 Interview rounds

  • Coding Test Round - 1
  • Coding Test Round - 2
View more
Samsung Software Developer Intern Salary
based on 9 salaries
₹3.7 L/yr - ₹15 L/yr
35% more than the average Software Developer Intern Salary in India
View more details

Samsung Software Developer Intern Reviews and Ratings

based on 3 reviews

4.6/5

Rating in categories

4.2

Skill development

4.9

Work-life balance

4.5

Salary

4.7

Job security

4.6

Company culture

4.4

Promotions

4.4

Work satisfaction

Explore 3 Reviews and Ratings
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