Upload Button Icon Add office photos

Samsung Research

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Samsung Research Software Developer Interview Questions, Process, and Tips

Updated 1 Sep 2024

Top Samsung Research Software Developer Interview Questions and Answers

  • Q1. Batch Photography Problem Alex has acquired a machine that can photocopy photos in batches of a minimum size 'K'. Given 'N' photos with resolutions represented in an int ...read more
  • Q2. Array Sum Calculation Calculate the sum of all elements in an array of length N . Input: Line 1: An integer N indicating the size of the array. Line 2: N integers, the e ...read more
  • Q3. The Skyline Problem Compute the skyline of given rectangular buildings in a 2D city, eliminating hidden lines and forming the outer contour of the silhouette when viewed ...read more
View all 8 questions

Samsung Research Software Developer Interview Experiences

8 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

DSA Based - Graph, Trees

Round 2 - Technical 

(2 Questions)

  • Q1. Trie Implementation
  • Ans. 

    Trie is a tree data structure used for efficient retrieval of key-value pairs.

    • Trie is also known as prefix tree.

    • Each node in a trie represents a single character of a key.

    • Trie is commonly used in autocomplete and spell checking algorithms.

    • Example: Inserting 'apple' and 'app' into a trie would result in a structure where 'app' is a prefix of 'apple'.

  • Answered by AI
  • Q2. LRU Implementation
  • Ans. 

    LRU (Least Recently Used) is a cache eviction policy that removes the least recently used items first.

    • LRU cache stores key-value pairs with a maximum capacity.

    • When the cache is full, the least recently used item is removed to make space for new items.

    • Each time a key is accessed, it is moved to the front of the cache to indicate it was recently used.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

It takes the professional test for coding skill test, It takes 4 hours to complete the test

Round 2 - Technical 

(1 Question)

  • Q1. In this rout they test the problem solving skills, design problems that includes HLD LLD DS and alorithms

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare to pass professional test, if cleared this test then you will be 90 % sure about the selection.

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed before Mar 2023. There were 2 interview rounds.

Round 1 - Coding Test 

2 hr test with 2 questions

Round 2 - Technical 

(2 Questions)

  • Q1. Asked dsa questions and some problem-solving
  • Q2. Priority queue question was asked

Interview Preparation Tips

Topics to prepare for Samsung Research Software Developer interview:
  • Data Structures
  • Object Oriented Programming
  • Operating Systems
Interview preparation tips for other job seekers - Brushen up your dsa and core subjects
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Aptitude Test 

Normal quantitative and data analytics questions

Round 3 - Coding Test 

Implement a function to check if a given string is palindrome

Round 4 - Technical 

(1 Question)

  • Q1. Question on C++ / OOPs
Round 5 - HR 

(1 Question)

  • Q1. Why do you want to join this company ?

Samsung Research interview questions for designations

 Software Developer Intern

 (5)

 Embedded Software Developer

 (1)

 Software Engineer

 (31)

 Senior Software Engineer

 (3)

 Software Engineer II

 (1)

 Software Quality Engineer

 (1)

 Software Testing Engineer

 (1)

 Software Development Engineer

 (1)

Interview experience
4
Good
Difficulty level
Easy
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all Resume tips
Round 2 - Coding Test 

3 questions in 1 hour . Platform - Cocubes . Whoever solved all three questions were shortlisted.

Round 3 - Technical 

(5 Questions)

  • Q1. 2 dimensional grid Question (Graph)
  • Q2. Puzzle and OOPS concepts
  • Q3. Sorting algorithms
  • Q4. Computer Networks
  • Q5. Resume based on questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA...OA is of standard questions....for interview prepare OOPS , sorting algorithms, DSA

Get interview-ready with Top Samsung Research Interview Questions

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Data structure and algorithms

Round 2 - Group Discussion 

Solving coding questions using pseudo code

I was interviewed before Nov 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 150 Minutes
Round difficulty - Medium

Have to attempt 2 programming questions within 2:30 hours. Can take any time over the weekend. Relatively easy problems. Questions were long, but the solution code was small.

  • Q1. 

    The Skyline Problem

    Compute the skyline of given rectangular buildings in a 2D city, eliminating hidden lines and forming the outer contour of the silhouette when viewed from a distance. Each building is ...

  • Ans. 

    Compute the skyline of given rectangular buildings in a 2D city, eliminating hidden lines and forming the outer contour of the silhouette.

    • Iterate through the buildings and create a list of critical points (x, y) where the height changes.

    • Sort the critical points based on x-coordinate and process them to generate the skyline.

    • Merge consecutive horizontal segments of equal height to ensure no duplicates in the output.

  • Answered by AI
  • Q2. 

    MergeSort Linked List Problem Statement

    You are given a Singly Linked List of integers. Your task is to sort the list using the 'Merge Sort' algorithm.

    Input:

    The input consists of a single line contain...
  • Ans. 

    Sort a Singly Linked List using Merge Sort algorithm.

    • Implement the Merge Sort algorithm for linked lists.

    • Divide the list into two halves, sort each half recursively, then merge them.

    • Use a fast and slow pointer to find the middle of the list for splitting.

    • Handle the base case of a single node or empty list.

    • Example: Input: 4 3 2 1 -1, Output: 1 2 3 4

  • Answered by AI
Round 2 - Coding Test 

(1 Question)

Round duration - 240 Minutes
Round difficulty - Medium

Had to solve 1 programming question in 4 hours. It was in the morning on a weekend. The environment was not so good. It was a small institute and got very crowded. The platform was also buggy. but the question was not difficult. Was able to solve it in just 1 hour and leave.

  • Q1. 

    Batch Photography Problem

    Alex has acquired a machine that can photocopy photos in batches of a minimum size 'K'. Given 'N' photos with resolutions represented in an integer array photos, the machine prod...

  • Ans. 

    Minimize maximum error by splitting photos into batches of size at least 'K'.

    • Sort the array of resolutions in ascending order.

    • Iterate through the array and calculate the error for each possible batch.

    • Return the minimum possible maximum error found.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

It was in the afternoon. The interviewer basically asked me what technologies I have worked on. Checked my knowledge of those technologies with simple questions. Told me what I'll be working on if I get selected.

  • Q1. 

    Sort 0 1 2 Problem Statement

    Given an integer array arr of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array.

    Input:

    The first line contains an integer 'T' representing the n...
  • Ans. 

    Sort an integer array containing only 0s, 1s, and 2s in linear time complexity.

    • Use three pointers to keep track of the positions of 0s, 1s, and 2s in the array.

    • Iterate through the array and swap elements based on the values encountered.

    • Maintain left pointer for 0s, right pointer for 2s, and current pointer for traversal.

    • Example: If current element is 0, swap it with element at left pointer and increment both pointers.

    • E...

  • Answered by AI
Round 4 - Video Call 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Hard

It was also in the afternoon. The interviewer was the member of the team I'll be working on if I get selected. He asked me some basic questions about related technologies.
Gave me 2-3 DS & Algo problems and asked me to solve them.

  • Q1. 

    Array Sum Calculation

    Calculate the sum of all elements in an array of length N.

    Input:

    Line 1: An integer N indicating the size of the array.
    Line 2: N integers, the elements of the array, separated by ...
  • Ans. 

    Calculate the sum of all elements in an array of length N.

    • Iterate through the array and add each element to a running sum.

    • Return the final sum as the output.

  • Answered by AI
  • Q2. 

    Ninja and Alien Language Order Problem

    An alien dropped its dictionary while visiting Earth. The Ninja wants to determine the order of characters used in the alien language, based on the given list of wor...

  • Ans. 

    Determine the order of characters in an alien language based on a list of words.

    • Create a graph where each character is a node and there is a directed edge from character 'a' to character 'b' if 'a' comes before 'b' in any word.

    • Perform a topological sort on the graph to get the order of characters.

    • Return the order as a string in lexicographical order.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaNo CriteriaSamsung R&D Institute interview preparation:Topics to prepare for the interview - Recursion, Backtracking, Dynamic Programming, Trees, ArrayTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : It's a Daily process. Not weekly, Not monthly. DAILY!
Tip 2 : Take part in Online Contests. HackerEarth is best for Contests posted by companies.
Tip 3 : Even after you have solved some problem, try to find a better solution for it online. Companies don't want a solution, they want optimized solution.

Application resume tips for other job seekers

Tip 1 : Modify resume for each job you are applying for. It should show why you are suitable for that particular job.
Tip 2 : Remove any extra things like interests and hobbies. No one cares.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Jun 2016.

Interview Preparation Tips

Round: Test
Experience: We had to code in the given duration. The question was a simple dynamic programming one. But the catch was that we could test our solution only a given number of times.
Tips: Make sure you're strong in your coding basics and have enough self confidence.
Duration: 3 hours
Total Questions: 1

Round: Technical Interview
Experience: The tech round was basically on the resume. There were a few questions about the projects I had done.
Tips: Know about everything you've written in your resume. Don't write anything that you're not very sure of.

Round: HR Interview
Experience: Questions were about my work and achievements in college and future plans.
Tips: Talk freely and don't be nervous. Don't reveal any future study plans to the HR!

College Name: Nitk surathkal

Interview questions from similar companies

I was interviewed in May 2017.

Interview Questionnaire 

4 Questions

  • Q1. Why is string immutable
  • Ans. 

    String is immutable because it ensures data integrity and allows for efficient memory management.

    • Immutable strings prevent accidental modification of data.

    • Immutable strings can be easily shared and reused, improving memory efficiency.

    • Immutable strings enable efficient string interning and caching.

    • Immutable strings support thread safety in concurrent environments.

  • Answered by AI
  • Q2. Do @requestparam has default value
  • Ans. 

    Yes, @RequestParam has a default value if not specified.

    • If a @RequestParam is not provided in the request, it will use its default value.

    • The default value can be set using the 'defaultValue' attribute of @RequestParam annotation.

    • If no default value is specified, the parameter will be considered as required and an exception will be thrown if not provided.

  • Answered by AI
  • Q3. Singleton and prototype
  • Q4. Why abstract class is required
  • Ans. 

    Abstract classes are required to provide a common interface and share code among related classes.

    • Abstract classes allow for code reusability and promote modular design.

    • They provide a common interface for a group of related classes.

    • Abstract classes can define abstract methods that must be implemented by subclasses.

    • They can also provide default implementations for common methods.

    • Abstract classes cannot be instantiated, b

  • Answered by AI

Skills evaluated in this interview

I was interviewed in Jul 2017.

Interview Questionnaire 

1 Question

  • Q1. Android basics and programs

Interview Preparation Tips

Round: Resume Shortlist
Experience: Resume shortlisted on the basis of 60% through out and experience in development more than 6 months.

Round: Technical Interview
Experience: Core java.. String, oops, exception,

Round: HR Interview
Experience: As usual.. tell me about your self.expectations and salary discussion.
Tips: Be confident whatever you say.

Contribute & help others!
anonymous
You can choose to be anonymous

Samsung Research Interview FAQs

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

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

  1. Trie Implementat...read more
  2. LRU Implementat...read more
  3. In this rout they test the problem solving skills, design problems that include...read more

Recently Viewed

INTERVIEWS

Micron Technology

No Interviews

INTERVIEWS

CIE Automotive

No Interviews

INTERVIEWS

Vedanta Aluminium

No Interviews

INTERVIEWS

Elewayte

No Interviews

INTERVIEWS

Providence Global Center

No Interviews

INTERVIEWS

Microsoft Corporation

No Interviews

INTERVIEWS

HCLTech

No Interviews

INTERVIEWS

Endurance Technologies

No Interviews

INTERVIEWS

Elewayte

No Interviews

INTERVIEWS

NCR Voyix

No Interviews

Tell us how to improve this page.

Samsung Research Software Developer Interview Process

based on 7 interviews

2 Interview rounds

  • Coding Test Round
  • Technical Round
View more
Samsung Research Software Developer Salary
based on 297 salaries
₹8 L/yr - ₹21 L/yr
94% more than the average Software Developer Salary in India
View more details

Samsung Research Software Developer Reviews and Ratings

based on 41 reviews

3.0/5

Rating in categories

2.7

Skill development

3.6

Work-life balance

3.0

Salary

3.1

Job security

2.6

Company culture

2.6

Promotions

2.8

Work satisfaction

Explore 41 Reviews and Ratings
Software Engineer
1.6k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Lead Engineer
639 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
548 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Chief Engineer
377 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Engineer
322 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Samsung Research with

Microsoft Research

4.5
Compare

IBM Research

4.4
Compare

Intel

4.2
Compare

TCS

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