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

Software Engineer

Samsung
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
My journey started in my college when I first learned to code. Then onwards, I practiced a lot from Leetcode. Along with DSA, I made sure that I knew front-end development as well as I developed an interest in that.
Application story
This is an on-campus opportunity for me company visited to my campus for the placement. They have given a CGPA-wise cutoff also
Why selected/rejected for the role?
My basic concepts of all the topics were clear and I also prepared HR questions through mock interviews. I practiced all the basic to medium coding questions before the interview.
Preparation
Duration: 4 Months
Topics: Data Structures, Algorithms, System Design, Aptitude, OOPS
Tip
Tip

Tip 1 : You should learn each and every question in practical way.
Tip 2 : You must check previous years' questions.
Tip 3 : You should practice using mocks.

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Mention your top good projects and do not add more than 5 projects
Tip 2 : Do not put false things on your resume.

Interview rounds

01
Round
Hard
Online Coding Test
Duration60 Minutes
Interview date13 Mar 2021
Coding problem2

1. Prefix to Infix

Easy
10m average time
90% success
0/40
Asked in companies
HikeInfo Edge India (Naukri.com)Samsung

You are given a string denoting a valid Prefix expression containing ā€˜+’, ’-’, ’*’, ā€˜/’ and lowercase letters.


Convert the given Prefix expression into an Infix expression.


Note:
Infix notation is a method of writing mathematical expressions in which operators are placed between operands. For example, "a + b" represents the addition of a and b.

Prefix notation is a method of writing mathematical expressions in which operators are placed before the operands. For example, "+ a b" represents the addition of a and b.

Expression contains lowercase English letters, ā€˜+’, ā€˜-’, ā€˜*’, and  ā€˜/’. 


Example:
Input: /-ab+-cde

Output: ((a-b)/((c-d)+e))

Explanation:
In this test case, there are four operators ā€˜/’, ā€˜-’, ā€˜+’, ā€˜-’.
Prefix expression:  /-ab+-cde. 
The operator between  ā€˜a’ and ā€˜b’ is ā€˜-’. Resulting expression: /(a-b)+-cde.
The operator between  ā€˜c’ and ā€˜d’ is ā€˜-’. Resulting expression: /(a-b)+(c-d)e.
The operator between ā€˜c-d’ and ā€˜e’ is +. Resulting expression: /(a-b)((c-d)+e).
The operator between ā€˜a-b’ and ā€˜((c-d)+e)’ is ā€˜/’. Resulting expression: ((a-b)/((c-d)+e)).
Try solving now

2. Multiply Linked Lists

Easy
15m average time
85% success
0/40
Asked in companies
AmazonSamsungJosh Technology Group

Given two numbers represented by linked lists. Your task is to find the multiplied list and return the head of the multiplied list.

The multiplied list is a linked list representation of the multiplication of two numbers.

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date18 Mar 2021
Coding problem2

1. Number Game

Hard
10m average time
90% success
0/120
Asked in companies
SamsungGoldman Sachs

Alice and Bob have invented a new game to play. The rules are as follows -

First, they get a set of ā€˜N’ distinct integers. And then they take turns to make the following moves. During each move, either Alice or Bob (the player whose turn is the current) can choose two distinct integers ā€˜X’ and ā€˜Y’ from the set, such that the set doesn't contain their absolute difference |X - Y|. Then this player adds integer |X - Y| to the set (so, the size of the set increases by one).

If the current player has no valid move, he (or she) loses the game. The question is who will finally win the game if both players play optimally. Remember that Alice always moves first.

Try solving now

2. Javascript Questions

What are maps in Javascript?

What are polyfills?

Write the Ployfill for Map function

Problem approach

Tip 1 : Do practice JS and CSS

03
Round
Easy
HR Round
Duration30 Minutes
Interview date21 Mar 2021
Coding problem1

1. Basic HR Questions

Basic HR questions were asked
Why do you wanna join us?
Where do you stay?
How was your interview experience with us?

Problem approach

Tip 1 : Be honest and confidant

Here's your problem of the day

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

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
Software Engineer
3 rounds | 4 problems
Interviewed by Samsung
2936 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 3 problems
Interviewed by Samsung
1377 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Samsung
1596 views
1 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Samsung
2278 views
1 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7976 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
10147 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4447 views
1 comments
0 upvotes