Samsung interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Samsung
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: DSA, Object Oriented programing, Computer Networking, Operating System, DBMS and little bit of IOT (Internet of Things)
Tip
Tip

Tip 1 : Practice through Samsung archive for advance test
Tip 2 : Do projects mentioned on your resume by your heart
Tip 3 : Have in depth knowledge of Operating System and computer networking with concepts of object Oriented programing

Application process
Where: Referral
Eligibility: 7 CGPA
Resume Tip
Resume tip

Tip 1 : Do projects mentioned on your resume by your heart

Tip 2 : As I have told, have in depth knowledge of Operating System and computer networking.

Tip 3 : Make the project with concepts of Object Oriented Programming and showcase the same

Interview rounds

01
Round
Hard
Online Coding Test
Duration180 minutes
Interview date1 Jun 2022
Coding problem2

Timing : Can be chosen by you but it was on weekdays only

1. Is Graph Bipartite?

Moderate
0/80
Asked in companies
FacebookSamsungDirecti

You are given an undirected graph consisting of ‘N’ nodes from 0 to ‘N’ - 1. You are given a list ‘EDGES’ of size ‘M’, consisting of all the edges of this undirected graph. Determine whether the given graph is Bipartite or not.

Note:
The graph has no self-edges, no parallel edges.

The graph may not be connected.

A graph is bipartite if the nodes of the graph can be partitioned into two independent sets A and B such that every edge in the graph connects a node in set A and a node in set B.
For Example,
If ‘N’ = 4, ‘M’ = 5, edgeList = [ [0, 1],[0, 3],[1, 2] ].

Here, you can see that the graph is bipartite as we can divide the nodes in two sets as follows:
setA = [0, 2].
setB = [1, 3].

In the graph, you can see that every edge in the graph connects a node in set A and a node in set B.
Hence, the output is “Yes”.
Problem approach

I used bfs for solving
I made an visited map also
I took the input of graph assigned color as bool variable
1 for black and 0 for white 
I kept on running bfs by changing colour in every round. If colour are same then I printed -1

Try solving now

2. Cycle Detection in a Singly Linked List

Moderate
15m average time
80% success
0/80
Asked in companies
GrabThalesSterlite Technologies Limited

You are given a Singly Linked List of integers. Return true if it has a cycle, else return false.


A cycle occurs when a node's next points back to a previous node in the list.


Example:
In the given linked list, there is a cycle, hence we return true.

Sample Example 1

Problem approach

Traverse the list one by one and keep putting the node addresses in a Hash Table. At any point, if NULL is reached then return false, and if the next of the current nodes points to any of the previously stored nodes in Hash then return true.

Try solving now
02
Round
Easy
Video Call
Duration60 minutes
Interview date3 Jun 2022
Coding problem1

Very simple questions were asked from C and C++ Language

1. Theory Questions

  • What is the difference between C and C++?
  • What is the difference between C++, Java and Python?
  • What is polymorphism? Give examples
  • How memory allocation takes place in C++?
  • What is garbage collection?
  • How can you add two numbers without using extra variable?
Problem approach

Tip 1 : Strengthen your basics of C++

Tip 2 : Don't ignore the theory section

Tip 3 : Take a look at the important topics time to time

03
Round
Easy
HR Round
Duration30 minutes
Interview date5 Jun 2022
Coding problem1

Timing and day one can choose but not on weekends. Environment was google meet remotely only
 

1. Basic HR Questions

  • Tell me about yourself
  • Comment on your experience in previous rounds
  • Why do you want to join Samsung? What is the thing that attracts you for joining us?
  • What are your strength and weakness?
Problem approach

Tip 1 : Just be yourself 

Tip 2 : Speak the truth

Tip 3 : Don't hesitate while speaking, try to be as much fluent as you can

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
Software Engineer
2 rounds | 3 problems
Interviewed by Samsung
1338 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Samsung
1577 views
1 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Samsung
2152 views
1 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Samsung
2231 views
1 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7874 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
9973 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4310 views
1 comments
0 upvotes