Upload Button Icon Add office photos

Samsung

Compare button icon Compare button icon Compare
4.0

based on 7k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Samsung Frontend Developer Intern Interview Questions, Process, and Tips

Updated 11 Mar 2022

Samsung Frontend Developer Intern Interview Experiences

1 interview found

I was interviewed before Mar 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 70 Minutes
Round difficulty - Medium

This online coding round, consisted of 3 DSA problems and we were supposed to solve them in 70 mins. 
Programming Languages allowed: C, C++, JAVA
Note: Python was not available.

  • Q1. Cousins of Given Node in Binary Tree

    Given a binary tree of N nodes and a node of this tree, you need to return a list containing the values of the cousins of the given node in the given binary tree sorted...

  • Ans. Depth First Search
    • Find the level of the given node of the binary tree. For this we will use a recursive approach, i.e. DFS. Keep in mind that the level of a parent is 1 less than its children.
    • Store all the nodes at the same level of the given node i.e. we found in the previous step in array.
    • Traverse array and remove those nodes which are siblings to the given node i.e. (parent of given node and node in array is the sam...
  • Answered Anonymously
  • Q2. Maximum Sum Path Of A Binary Tree.

    You are given a binary tree having 'N' nodes. Each node of the tree has an integer value. Your task is to find the maximum possible sum of a simple path between a...

  • Ans. Recursive Solution

    First of all, we need to observe that for any simple path in a Binary tree, there is one and only one node at the maximum height. So, the idea is to fix each node as the highest node in a path and then find the maximum sum path having the current node as the highest node. The final answer will be the maximum value among all the path sum values for each node. To find the maximum sum path for a particul...

  • Answered Anonymously
  • Q3. Gold mine problem

    You have been given a gold mine represented by a 2-d matrix of size ('N' * 'M') 'N' rows and 'M' columns. Each field/cell in this mine contains a positive ...

  • Ans. Recursive Solution
    • The miner can start from any row of the first column, hence we will be calling our recursive function from all the rows of column 1 as the starting block/cell.
    • In the recursive function, a miner can move in three particular directions:
      • Upper right diagonal -> ('R' - 1,'C' + 1)
      • Straight right -> ('R','C')
      • Lower right diagonal -> ('R' + 1, ‘C’)
    • Hence each function call will be representing/returning...
  • Answered Anonymously
Round 2 - Face to Face 

(4 Questions)

Round duration - 45 Minutes
Round difficulty - Medium

This was the first technical round and those who cleared the online coding assessment round were eligible for this round. This round consisted of questions from DSA, CS Fundamentals, my projects and questions related to frontend.
What are the various formatting tags in HTML? What is DOM? What is the significance of and tag in HTML?

  • Q1. Remove Consecutive Duplicates

    You are given a string ‘str’ of size ‘N’. Your task is to remove consecutive duplicates from this string recursively.

    For example:

    If the input string is ‘str’ = ”aazbbby”,...
  • Ans. Recursion

    The idea is here to use recursion as mentioned in the problem statement. For each character either it will be included in the answer or not, how to decide this at each point?

    We will compare the last and 2nd last character of the string each time if they are equal we will remove the last and call recursion for the remaining string, if they both are not equal then we will append the last character into our final...

  • Answered Anonymously
  • Q2. Reverse Linked List

    Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

    For example:
    The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then th...
  • Ans. Brute Force

    The brute force approach is to use recursion. First, we reach the end of the Linked List recursively and at last node, we return the last node, which becomes the new head of the partially reversed Linked List. While coming back from each recursion call we add the current node in the current recursion call to the last node of the partially reversed Linked List and assign the current node to null.

     

    Steps:

    &...

  • Answered Anonymously
  • Q3. Implement Trie

    Implement Trie Data Structure to support these operations:

    insert(word) - To insert a string "word" in Trie
    search(word) - To check if string "word" is present in Trie o...
  • Ans. Hashmap/Dictionary Approach

    Firstly we have defined the node class of Trie having members:

    • child  - storing the address of child nodes (hashmap of character number and address of Trie Node)
    • isEnd - a bool variable for marking this node as an end of some word.

    Then we have defined our Trie Class having members:

    • root - The root node for whole Trie, every word starts from this node.
    • insert(word) - To insert a string "word"...
  • Answered Anonymously
  • Q4. OS Question

    What is a process in OS?

Round 3 - Face to Face 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Medium

This was the second technical round and those who cleared the previous interview round were eligible for this round. This round consisted of questions from DSA, CS Fundamentals majorly OOPS, and my projects. How can we club two or more rows or columns into a single row or column in an HTML table?

  • Q1. Rat In A Maze

    You are given a starting position for a rat which is stuck in a maze at an initial point (0, 0) (the maze can be thought of as a 2-dimensional plane). The maze would be given in the form of a...

  • Ans. Bactracking

    Approach: We can start the traversal of the paths from the rat’s starting position, i.e. (0,0) keeping track of the visited cells during the traversal. We will recursively go through all the paths possible until the last index of the grid (destination) is reached, and add the path information using which the rat successfully reached the end.

     

    Algorithm is as follows:

     

    1. Take the starting position of th...
  • Answered Anonymously
  • Q2. OOPS Question

    Describe 4 pillars of OOPS.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from National Institute of Technology Delhi (New Campus). I applied for the job as Frontend Developer Intern in BangaloreEligibility criteria7.5 CGPASamsung interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, OOPS, Spring, Operating Systems, Computer Networks, Design PatternsTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : You should be proficient in one of the 2 languages: C++, Java
Tip 2 : For each of the 4 pillars of OOPS, focus on 4 important aspects i.e. definition, use case, real-world eg., advantages.
Tip 3 : Learn about general design patterns like, Singelton, Factory, Builder etc.

Application resume tips for other job seekers

Tip 1 : Mentions your past experiences.
Tip 2 : Mention at least 2 projects.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Walk-in and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Coding Test 

First round was coding test they have given paper and pen to write ToDoList component, Grocerry App and Javascript questions like deep cloning, Merge sort, Reversing the array.


The worst part most of them got rejected Since they didnt write performance based code using pen and paper, A very long question in React given 45 mins to write it.

I was called to Harman office in bengaluru, and waited till evening 5 pm only to get results, the process is so long and worst.


Even though we got best marks in exam we are rejected because our code is not doing performance in pen and paper

All of the questions which were written is correct and got good marks, but not selected because there are no technical people to correct the answers, only HR people check the answers and evaluate.


No interviews conducted and they mentioned interviews will be conducted again virtually.

Interview Preparation Tips

Interview preparation tips for other job seekers - Never faced such kind of interviews, Pls stop going to such interviews.

Hr people are worst to take interviewz
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. JS predict output question Life cycle methods in react middlewares in react redux redux architecture virtual dom unit testing simple js program to use reducer fetch api simple task using grid controlled vs...

Tell us how to improve this page.

Interview Questions from Similar Companies

Dell Interview Questions
4.0
 • 387 Interviews
HARMAN Interview Questions
3.8
 • 254 Interviews
OPPO Interview Questions
4.0
 • 206 Interviews
Vivo Interview Questions
4.1
 • 190 Interviews
LG Electronics Interview Questions
4.0
 • 188 Interviews
Philips Interview Questions
3.9
 • 154 Interviews
Apple Interview Questions
4.3
 • 140 Interviews
Daikin Interview Questions
4.2
 • 139 Interviews
Voltas Interview Questions
4.0
 • 125 Interviews
View all
Sales Executive
1.1k salaries
unlock blur

₹0.9 L/yr - ₹6.9 L/yr

Assistant Manager
1.1k salaries
unlock blur

₹5.5 L/yr - ₹20 L/yr

Software Engineer
883 salaries
unlock blur

₹6.5 L/yr - ₹25 L/yr

Manager
528 salaries
unlock blur

₹10 L/yr - ₹33 L/yr

Senior Engineer
474 salaries
unlock blur

₹4 L/yr - ₹16 L/yr

Explore more salaries
Compare Samsung with

Apple

4.2
Compare

LG Electronics

4.0
Compare

Sony

4.3
Compare

Xiaomi

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview