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

Research Intern

Samsung
upvote
share-icon
1 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Journey
My journey as a Software Development Engineer intern has been an exciting and transformative experience. It all began with my passion for coding and problem-solving, which drove me to pursue a career in software development. I started by laying a strong foundation in computer science fundamentals. I dedicated countless hours to studying data structures, algorithms, and programming languages. Through online courses, tutorials, and personal projects, I gained practical experience in building software applications and honed my programming skills. To complement my technical skills, I also focused on developing my soft skills. I enhanced my communication, teamwork, and problem-solving abilities, realizing the significance of these qualities in a professional environment. I actively sought feedback from my peers and mentors, continually striving to improve and grow both technically and personally.
Application story
It was an On-Campus Placement. So I applied. Then after 2-3 days ,I got my test link. The test was easy.2-3 weeks later, I finally got mail from Samsung PRISM.
Why selected/rejected for the role?
I believe my selection as a Research Intern was driven by a combination of my academic qualifications, relevant research experience, and the alignment of my skills with the requirements of the role. Throughout the application process, I showcased my passion for research, my dedication to expanding knowledge in my field, and my ability to contribute effectively to research projects. I was selected for this role because of my strong academic background. I have consistently excelled in my coursework, maintaining a high GPA and demonstrating a deep understanding of the fundamental concepts in my field of study. Additionally, I pursued additional research-oriented courses and independent study projects that allowed me to develop specialized knowledge in specific areas of interest.
Preparation
Duration: 3 months
Topics: Data Structures, Pointers, OOPS, Algorithms, Dynamic Programming ,Backtracking
Tip
Tip

Tip 1 :Practice atleast 250 questions of leetcode
Tip 2 : Do atleast 2 major projects

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

Tip 1:Have some projects on resume.
Tip 2:Do not put false things on resume.

Interview rounds

01
Round
Medium
Online Coding Test
Duration70 mins
Interview date30 Jul 2022
Coding problem3

1. Pair sum in a BST

Easy
15m average time
80% success
0/40
Asked in companies
AmazonSamsungMicrosoft

You are given a binary search tree and an integer ‘S’. Your task is to find all the pairs of nodes in the BST which sum to the value ‘S’. If no such pair exists, then print -1 - 1.

Note:

You can use extra space of the order of not more than O(log n).

A binary search tree (BST) is a binary tree data structure which has the following properties.
• The left subtree of a node contains only nodes with data less than the node’s data.
• The right subtree of a node contains only nodes with data greater than the node’s data.
• Both the left and right subtrees must also be binary search trees.

Note:

1. All the elements of the Binary Search Tree are unique.
2. You can’t use the same node value/element of BST twice.
Try solving now

2. Largest Tree Value

Moderate
25m average time
75% success
0/80
Asked in companies
FacebookAppleSamsung

You have been given the ‘ROOT’ of a binary tree having ‘N’ nodes, you need to find the largest value in each row or level of the binary tree.

For Example

Tree

For the above binary tree, 
Max value at level 0 = 6.
Max value at level 1 = max(9 , 3) = 9
Max value at level 2 = max (4, 8, 2) = 8
Problem approach

Tip 1:The idea is to recursively traverse tree in a pre-order fashion.

Try solving now

3. Nodes without siblings

Easy
10m average time
90% success
0/40
Asked in companies
OlaWalmartSamsung

You are given an arbitrary binary tree consisting of N nodes, your task is to find all the nodes of the tree that do not have a sibling.

A binary tree is a tree where every node has at most two child nodes.

Two nodes in a tree are called siblings if they are children of the same parent node i.e they have the same immediate ancestor node.

Note:
1. The root node is not considered as the node with no sibling.
2. If there are no such nodes, return -1.

For example, consider the following binary tree:

example

Here node 4 and 7 do not have any siblings.
Try solving now

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
SDE - Intern
3 rounds | 4 problems
Interviewed by Samsung
1351 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 7 problems
Interviewed by Samsung
1830 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by Samsung
2230 views
0 comments
0 upvotes
company logo
Research Intern
3 rounds | 6 problems
Interviewed by Samsung
2207 views
1 comments
0 upvotes