Upload Button Icon Add office photos

Filter interviews by

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 Alex has bought a new machine that does photocopies of photos in batches of minimum size ‘K’. Alex has ‘N’ photos, whose resolution is given in an integ ...read more
  • Q2. Print array Sum Given an array of length N, you need to find and print the sum of all elements of the array. Input Format : Line 1 : An Integer N i.e. size of array Line ...read more
  • Q3. Sort 0 1 2 You have been given an integer array/list(ARR) of size 'N'. It only contains 0s, 1s and 2s. Write a solution to sort this array/list. Note : Try to solve the p ...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 SumGiven an array of numbers, find the maximum s ... read more
asked in Cognizant
Q2. Nth Fibonacci NumberNth term of Fibonacci series F(n), where F(n) ... read more
asked in Rakuten
Q3. Merge two sorted arraysNinja has been given two sorted integer ar ... read more
asked in GlobalLogic
Q4. Terms Of APAyush is given a number ‘X’. He has been told that he ... read more
asked in Amazon
Q5. Minimum Number of Platform NeededYou are given the arrival and de ... read more
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Delhi College of Engineering (DCE), Delhi 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 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

 (27)

 Senior Software Engineer

 (3)

 Software Development Engineer

 (1)

 Software Engineer II

 (1)

 Software Quality Engineer

 (1)

 Software Testing Engineer

 (1)

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

I applied via campus placement at Indian Institute of Technology (IIT), Chennai and was interviewed before Oct 2022. There were 2 interview rounds.

Round 1 - Coding Test 

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

Round 2 - 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

Software Developer Interview Questions & Answers

user image CodingNinjas

posted on 26 Nov 2021

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

    You are given 'N' rectangular buildings in a 2-dimensional city. Your task is to compute the skyline of these buildings, eliminating hidden lines return the skyline formed by th...

  • Ans. Brute Force

    The idea here is to first, sort the critical POINTS with respect to their coordinate and height pairs. Make a pair of 'X1' and take a negative of the height for the building so that 'X1' pairs are sorted before 'X2' pairs. Create a dictionary keeping the heights as keys and as soon as a left edge of a building is encountered, we add that building to the dictionary with its height as the key. When we encounte...

  • Answered by CodingNinjas
  • Q2. MergeSort Linked List

    For a given Singly Linked List of integers, sort the list using the 'Merge Sort' algorithm.

    Input format :
    The first and the only line of input contains the elements of the...
  • Ans. Merge Sort Linked List
    1. The idea is to take a recursive approach by calling the sort function on the left half and right half of the list.
    2. In order to do so, get the middle node and split the list into two halves. We can use a two-pointer technique to get the middle node by running a slow and a fast pointer.
      1. The idea here is to move both the slow and fast pointer simultaneously until fast reaches the end of the list.
      2. Here, ...
  • Answered by CodingNinjas
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

    Alex has bought a new machine that does photocopies of photos in batches of minimum size ‘K’. Alex has ‘N’ photos, whose resolution is given in an integer array ‘photos’. The machine has ...

  • Ans. Two Pointers

    The first thing is that we can show that it is always beneficial to sort the array and then divide the array into subarrays. Then if we fix the error, we can use dynamic programming to divide the array into subarrays. 


     

    Algorithm: 

    Let us define a function ‘check’, which when passed a parameter ‘error’, returns whether the array can be divided such that its maximum error is less or equal to ‘er...

  • Answered by CodingNinjas
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

    You have been given an integer array/list(ARR) of size 'N'. It only contains 0s, 1s and 2s. Write a solution to sort this array/list.

    Note :
    Try to solve the problem in 'Single Sca...
  • Ans. Sorting

    Use any good sorting algorithm like Merge Sort, Quick Sort or inbuilt sorting function of different languages.

    • Sort the Array and just return.
    Space Complexity: O(1)Explanation:

    O(1), As we are using constant space.

    Time Complexity: O(nlogn)Explanation:

    O(N*log(N)), where ‘N’ is the size of the array.

    We are using inbuilt sort algorithm which has Overall Time Complexity O(N*log(N))

  • Answered by CodingNinjas
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. Print array Sum

    Given an array of length N, you need to find and print the sum of all elements of the array.

    Input Format :
    Line 1 : An Integer N i.e. size of array
    Line 2 : N integers which are elements...
  • Ans. Space Complexity: O(1)Explanation: Time Complexity: O(1)Explanation:
  • Answered by CodingNinjas
  • Q2. Ninja And Alien

    An alien spaceship arrived at our planet Earth. An alien dropped his dictionary of words on the way back to his planet. Ninja found that dictionary and now wants to create the order of the ...

  • Ans. Using topological ordering

    The idea behind this approach is to create a graph of the words of the dictionary and then apply the topological ordering of the graph. 

     

    A topological ordering of a directed graph is a linear ordering of its vertices such that for every directed edge u v from vertex u to vertex v, u comes before v in the ordering.

     

    The approach is to take two words from the array of words and the...

  • Answered by CodingNinjas

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

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is your weakness
  • Q2. What is pn junction diode
  • Ans. 

    A pn junction diode is a semiconductor device that allows current to flow in one direction only.

    • Consists of p-type and n-type semiconductor materials

    • When forward biased, allows current to flow easily

    • When reverse biased, blocks current flow

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good company
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Online. 2 easy-medium questions

Round 2 - Technical 

(1 Question)

  • Q1. Coding question based on oops and string(medium-tough) 45 mins
Round 3 - Technical 

(2 Questions)

  • Q1. SQL questions were asked about theory and code
  • Q2. 4-5 questions in total for about 40 mins

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

Tell us how to improve this page.

Samsung Research Software Developer Interview Process

based on 4 interviews in last 1 year

2 Interview rounds

  • Coding Test Round
  • Technical Round
View more

People are getting interviews through

based on 3 Samsung Research interviews
Campus Placement
100%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
Samsung Research Software Developer Salary
based on 296 salaries
₹8 L/yr - ₹25 L/yr
100% more than the average Software Developer Salary in India
View more details

Samsung Research Software Developer Reviews and Ratings

based on 37 reviews

3.0/5

Rating in categories

2.6

Skill development

3.6

Work-Life balance

3.1

Salary & Benefits

3.1

Job Security

2.7

Company culture

2.7

Promotions/Appraisal

2.7

Work Satisfaction

Explore 37 Reviews and Ratings
Software Engineer
1.5k salaries
unlock blur

₹7 L/yr - ₹22 L/yr

Lead Engineer
610 salaries
unlock blur

₹9.9 L/yr - ₹38 L/yr

Senior Software Engineer
515 salaries
unlock blur

₹7.7 L/yr - ₹28.7 L/yr

Chief Engineer
391 salaries
unlock blur

₹14 L/yr - ₹51 L/yr

Engineer
329 salaries
unlock blur

₹5.5 L/yr - ₹19 L/yr

Explore more salaries
Compare Samsung Research with

Microsoft Research

4.6
Compare

IBM Research

4.3
Compare

Intel

4.3
Compare

TCS

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview