Upload Button Icon Add office photos

Samsung Research

Compare button icon Compare button icon Compare

Filter interviews by

Samsung Research SDE (Software Development Engineer) Interview Questions and Answers

Updated 23 Sep 2022

6 Interview questions

A SDE (Software Development Engineer) was asked
Q. Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum. Solve it using Dynamic Programming.
Ans. 

Find the maximum sum of a contiguous subarray using dynamic programming.

  • Use Kadane's algorithm for an efficient O(n) solution.

  • Initialize two variables: max_so_far and max_ending_here.

  • Iterate through the array, updating max_ending_here with the maximum of current element or current element + max_ending_here.

  • Update max_so_far to be the maximum of itself and max_ending_here.

  • Example: For array [-2,1,-3,4,-1,2,1,-5,4],...

A SDE (Software Development Engineer) was asked
Q. Given a reference of a node in a connected undirected graph. Return a deep copy (clone) of the graph. Each node in the graph contains a value (int) and a list (List[Node]) of its neighbors. Test case format...
Ans. 

Clone a graph by creating a deep copy of its nodes and edges.

  • Use Depth-First Search (DFS) or Breadth-First Search (BFS) for traversal.

  • Maintain a mapping of original nodes to their clones.

  • For each node, create a clone and connect it to its cloned neighbors.

  • Example: For a node with neighbors [2, 3], clone it and connect to clones of 2 and 3.

SDE (Software Development Engineer) Interview Questions Asked at Other Companies

asked in Carwale
Q1. Given a string consisting of lowercase alphabets, write a functio ... read more
Q2. How would you design a text editor like notepad, focusing on the ... read more
asked in Carwale
Q3. Given a balance and 100 coins, where one coin is heavier than the ... read more
Q4. Given a binary search tree, print the path which has the sum equa ... read more
asked in Housing.com
Q5. Given a 1024x1024 map with flats at locations (x, y) and a visibi ... read more
A SDE (Software Development Engineer) was asked
Q. Given a 2D matrix, how would you efficiently handle sum queries for submatrices?
Ans. 

Sum queries on a 2D matrix

  • Iterate through each query and calculate the sum of elements in the given range

  • Use prefix sum technique to optimize the solution

  • Preprocess the matrix to store the sum of elements in each row and column for faster calculation

A SDE (Software Development Engineer) was asked
Q. Given a binary tree, find its maximum depth (or height). The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.
Ans. 

Height of a binary tree is the maximum number of edges from the root node to any leaf node.

  • The height of an empty tree is 0.

  • The height of a tree with only one node is 1.

  • The height of a tree can be calculated recursively by finding the height of its left and right subtrees and adding 1 to the maximum of the two heights.

  • The time complexity of finding the height of a binary tree is O(n), where n is the number of node...

A SDE (Software Development Engineer) was asked
Q. Given the head of a singly linked list, reverse the list, and return the reversed list.
Ans. 

Reverse a linked list

  • Iterate through the linked list and change the direction of the pointers

  • Use three pointers to keep track of the current, previous, and next nodes

  • Make sure to update the head and tail pointers accordingly

A SDE (Software Development Engineer) was asked
Q. How can you swap two numbers without using a third variable?
Ans. 

Swap 2 numbers without using a third variable

  • Use the XOR operation to swap the numbers

  • Assign the first number to the second number using XOR

  • Assign the second number to the first number using XOR

Samsung Research SDE (Software Development Engineer) Interview Experiences

3 interviews found

I applied via Naukri.com and was interviewed in Jun 2022. There were 4 interview rounds.

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 - Technical 

(2 Questions)

  • Q1. Coding question max sum subarray- DP
  • Ans. 

    Find the maximum sum of a contiguous subarray using dynamic programming.

    • Use Kadane's algorithm for an efficient O(n) solution.

    • Initialize two variables: max_so_far and max_ending_here.

    • Iterate through the array, updating max_ending_here with the maximum of current element or current element + max_ending_here.

    • Update max_so_far to be the maximum of itself and max_ending_here.

    • Example: For array [-2,1,-3,4,-1,2,1,-5,4], max ...

  • Answered by AI
  • Q2. Clone graph - coding
  • Ans. 

    Clone a graph by creating a deep copy of its nodes and edges.

    • Use Depth-First Search (DFS) or Breadth-First Search (BFS) for traversal.

    • Maintain a mapping of original nodes to their clones.

    • For each node, create a clone and connect it to its cloned neighbors.

    • Example: For a node with neighbors [2, 3], clone it and connect to clones of 2 and 3.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Dp- grid problem- max no of coins picked and basic android development questions
  • Q2. Project based questions
Round 4 - HR 

(1 Question)

  • Q1. Basic hr questions such are why you want to join our organization

Interview Preparation Tips

Interview preparation tips for other job seekers - Should be good in competitive coding and clear your basics as much as possible

I applied via Hackerearth contest and was interviewed in Oct 2021. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. Reverse a linked list
  • Ans. 

    Reverse a linked list

    • Iterate through the linked list and change the direction of the pointers

    • Use three pointers to keep track of the current, previous, and next nodes

    • Make sure to update the head and tail pointers accordingly

  • Answered by AI
  • Q2. Swap 2 numbers without using a third variable
  • Ans. 

    Swap 2 numbers without using a third variable

    • Use the XOR operation to swap the numbers

    • Assign the first number to the second number using XOR

    • Assign the second number to the first number using XOR

  • Answered by AI
  • Q3. Height of a binary tree
  • Ans. 

    Height of a binary tree is the maximum number of edges from the root node to any leaf node.

    • The height of an empty tree is 0.

    • The height of a tree with only one node is 1.

    • The height of a tree can be calculated recursively by finding the height of its left and right subtrees and adding 1 to the maximum of the two heights.

    • The time complexity of finding the height of a binary tree is O(n), where n is the number of nodes in ...

  • Answered by AI
  • Q4. Sum queries on a 2D matrix
  • Ans. 

    Sum queries on a 2D matrix

    • Iterate through each query and calculate the sum of elements in the given range

    • Use prefix sum technique to optimize the solution

    • Preprocess the matrix to store the sum of elements in each row and column for faster calculation

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice competitive programming and it will be most helpful because all the problems asked in the interview were related to DSA only.

Skills evaluated in this interview

I applied via LinkedIn and was interviewed before Sep 2021. There were 2 interview rounds.

Round 1 - Coding Test 

Easy tree questions from basic DSA sheets

Round 2 - Technical 

(1 Question)

  • Q1. Tree question from DSA sheet

Interview Preparation Tips

Topics to prepare for Samsung Research SDE (Software Development Engineer) interview:
  • Binary tree
Interview preparation tips for other job seekers - Stay calm and focus on things written in resume don't write things which u don't know about jwbebjsidkdnns

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Samsung Research?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Walk-in and was interviewed before Aug 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. About my last job description

Interview Preparation Tips

Interview preparation tips for other job seekers - Says limited and point to point thing, and be clear....

I applied via Naukri.com and was interviewed in May 2019. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions were asked on Lean, six sigma, process capability, QC, kaizens etc.

Interview Preparation Tips

Interview preparation tips for other job seekers - Listen carefully and than give answers. Answers should be crisp and to the point.

Senior Engineer Interview Questions & Answers

HP India user image Abhishek Bandejia

posted on 5 Feb 2015

Interview Questionnaire 

2 Questions

  • Q1. Coding questions on data structures and oops
  • Q2. Various questions on cv, projects, por's, etc

Interview Preparation Tips

Round: Test
Experience: Questions were normal like any other aptitude or coding tests.
Tips: Time given was enough for other sections but you need to hurry a little in aptitude part.
Duration: 60 minutes
Total Questions: 60

Round: Technical Interview
Experience: The questions were basic, some where well known like reversing a link list using recursion, designing of car parking lot using concept of oops, find tree height/diameter, etc.
Tips: 1. They ask you to write complete code on paper. This sometimes turn out to be a challenging task when you don't have compiler to correct you on basic things. Practice writing codes on paper.
2. They surely ask questions on oops, like polymorphism, inheritance, etc. besides their definition, also practice writing sudo codes to explain them

Round: HR Interview
Experience: Mainly i was asked questions on my internship experience and POR's.
Tips: They will try to grill you on some questions like 'Why we should hire you?', have a clear reason in your mind. Your other answers should not contradict with your reasons

General Tips: I don't know about other colleges but HP recruits small number of students from my university. Coding questions were average level and can easily be tackled. Many students were rejected after HR interview so don't take it lightly. They do grill you in a very good style if they are in doubt about your selection
Skills: willingness, Enthusiasm, Coding skills, Aptitude skills
College Name: IIT Guwahati

I appeared for an interview in Aug 2016.

Interview Questionnaire 

2 Questions

  • Q1. Questions related to my project, questions on binary tree, questions from OS (like paging and scheduling). Interviewer also asked about competitive coding
  • Q2. Formal questions regarding my background, family members etc

Interview Preparation Tips

Round: Test
Duration: 1 hour

Skills: General Coding And Problem Solving, Puzzle Solving Capability
College Name: NIT Jamshedpur
Are these interview questions helpful?

Interview Questionnaire 

13 Questions

  • Q1. ISO / OSI Model all layers
  • Ans. 

    The ISO/OSI model is a conceptual framework that standardizes the functions of a communication system into seven layers.

    • The ISO/OSI model stands for International Organization for Standardization/Open Systems Interconnection model.

    • It is a layered model that helps in understanding and designing network protocols.

    • The seven layers are: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

    • Each la...

  • Answered by AI
  • Q2. Socket Programming
  • Q3. Linux : How to lock a file
  • Ans. 

    To lock a file in Linux, use the flock command or the fcntl system call.

    • The flock command can be used to lock a file by acquiring an exclusive or shared lock.

    • The fcntl system call can be used to lock a file by setting the F_SETLK or F_SETLKW command.

    • Locking a file prevents other processes from modifying or accessing it until the lock is released.

    • Locking can be done at the file level or at specific regions within a file...

  • Answered by AI
  • Q4. ACID property
  • Q5. Binary Search
  • Q6. Testing
  • Q7. Normalizaton
  • Q8. CSS Full form . Why we use CSS in HTML page
  • Ans. 

    CSS stands for Cascading Style Sheets. It is used to style the appearance of HTML elements on a webpage.

    • CSS helps in separating the content of a webpage from its design, making it easier to maintain and update.

    • It allows for consistent styling across multiple pages of a website.

    • CSS can be used to control layout, colors, fonts, and other visual aspects of a webpage.

    • It enables responsive design, making websites adapt to d...

  • Answered by AI
  • Q9. How to find a loop in linked list
  • Ans. 

    To find a loop in a linked list, we can use the Floyd's cycle-finding algorithm.

    • Use two pointers, one moving at a speed of one node at a time and the other at a speed of two nodes at a time.

    • If there is a loop, the two pointers will eventually meet at the same node.

    • To find the starting point of the loop, move one pointer back to the head and then move both pointers at a speed of one node at a time.

    • The point where they m...

  • Answered by AI
  • Q10. OOps Concept
  • Q11. Projects
  • Q12. Your interests
  • Q13. How do you see software industry after 10 years
  • Ans. 

    In 10 years, the software industry will be driven by AI, automation, and a focus on security and sustainability in development.

    • AI Integration: Software will increasingly leverage AI for tasks like code generation, testing, and bug fixing, enhancing developer productivity.

    • Low-Code/No-Code Platforms: These platforms will democratize software development, allowing non-developers to create applications with minimal coding.

    • ...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: 1. Aptitute

2. DS & C : Maninly queue , Dequeue and linked list

3. C++ : Theory part

4. Network : OSI Layer's working

College Name: NA

Skills evaluated in this interview

Intern Interview Questions & Answers

Daikin user image Anonymous

posted on 11 Jun 2017

I appeared for an interview before Jun 2016.

Interview Questionnaire 

3 Questions

  • Q1. How was yesterday ?
  • Ans. 

    Yesterday was a productive day filled with meetings and project work.

    • Attended a team meeting in the morning

    • Worked on a project proposal in the afternoon

    • Had a networking event in the evening

  • Answered by AI
  • Q2. Why are letters in a keyboard placed like that ?
  • Ans. 

    The letters on a keyboard are placed in a specific layout called QWERTY, which was designed to prevent typewriter jams.

    • The QWERTY layout was developed by Christopher Sholes in 1873 for typewriters.

    • The layout was designed to separate commonly used letters to reduce the likelihood of jamming.

    • The arrangement of letters was based on the frequency of their use in the English language.

    • The QWERTY layout became popular and was...

  • Answered by AI
  • Q3. What do you know about air conditioner ?
  • Ans. 

    An air conditioner is a device that cools and dehumidifies the air in a room or building.

    • Air conditioners work by removing heat and moisture from the air.

    • They use a refrigeration cycle to cool the air.

    • Air conditioners can be used for both residential and commercial purposes.

    • They come in different types such as window units, split systems, and central air conditioning systems.

    • Air conditioners improve indoor air quality ...

  • Answered by AI

Interview Preparation Tips

Round: HR Interview
Experience: I was asked several question related to my cv and other general knowledge and technical questions to measure my suitablity for the job.

Skills: Communication, Excel Skills, Knowledge Of MS Office
College Name: Keshav Mahavidyalaya

Skills evaluated in this interview

I applied via Walk-in and was interviewed before Dec 2019. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Only experience .

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing

Samsung Research Interview FAQs

How many rounds are there in Samsung Research SDE (Software Development Engineer) interview?
Samsung Research interview process usually has 3 rounds. The most common rounds in the Samsung Research interview process are Technical, Resume Shortlist and HR.
What are the top questions asked in Samsung Research SDE (Software Development Engineer) interview?

Some of the top questions asked at the Samsung Research SDE (Software Development Engineer) interview -

  1. Swap 2 numbers without using a third varia...read more
  2. Coding question max sum subarray-...read more
  3. Sum queries on a 2D mat...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

OPPO Interview Questions
4.0
 • 230 Interviews
LG Electronics Interview Questions
3.9
 • 230 Interviews
vivo Interview Questions
4.1
 • 211 Interviews
Blue Star Interview Questions
4.1
 • 178 Interviews
Philips Interview Questions
3.8
 • 169 Interviews
HP India Interview Questions
3.9
 • 153 Interviews
Voltas Interview Questions
4.0
 • 150 Interviews
Bajaj Electricals Interview Questions
4.0
 • 134 Interviews
View all
Samsung Research SDE (Software Development Engineer) Salary
based on 8 salaries
₹12 L/yr - ₹16 L/yr
52% less than the average SDE (Software Development Engineer) Salary in India
View more details

Samsung Research SDE (Software Development Engineer) Reviews and Ratings

based on 2 reviews

4.4/5

Rating in categories

5.0

Skill development

3.8

Work-life balance

4.0

Salary

5.0

Job security

5.0

Company culture

2.4

Promotions

3.6

Work satisfaction

Explore 2 Reviews and Ratings
Software Engineer
1.7k salaries
unlock blur

₹12 L/yr - ₹22 L/yr

Lead Engineer
687 salaries
unlock blur

₹18.9 L/yr - ₹35.1 L/yr

Senior Software Engineer
606 salaries
unlock blur

₹16 L/yr - ₹25 L/yr

Chief Engineer
409 salaries
unlock blur

₹26.9 L/yr - ₹50 L/yr

Engineer
344 salaries
unlock blur

₹10.9 L/yr - ₹20.2 L/yr

Explore more salaries
Compare Samsung Research with

vivo

4.1
Compare

OPPO

4.0
Compare

LG Electronics

3.9
Compare

Bajaj Electricals

4.0
Compare
write
Share an Interview