Upload Button Icon Add office photos

Samsung Research

Compare button icon Compare button icon Compare

Filter interviews by

Samsung Research Embedded Software Developer Interview Questions and Answers

Updated 13 Jul 2021

Samsung Research Embedded Software Developer Interview Experiences

1 interview found

Interview Questionnaire 

1 Question

  • Q1. Risc vs cisc arch
  • Ans. 

    RISC architecture has simpler instructions and fewer addressing modes, while CISC architecture has complex instructions and more addressing modes.

    • RISC architecture focuses on simplicity and efficiency, with a smaller instruction set and a simpler design.

    • CISC architecture focuses on versatility and flexibility, with a larger instruction set and a more complex design.

    • Examples of RISC processors include ARM and MIPS, whil...

  • Answered by AI

Interview questions from similar companies

I applied via Naukri.com and was interviewed before Jul 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Core java advanced
  • Q2. Threads, Collections, Design pattern, Programming Questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Strong Core Java Knowledge
Basic Data Structure Knowledge

I appeared for an interview 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 applied via Naukri.com and was interviewed before Nov 2020. There were 5 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. C++ basic, Linked list implementation using C++(Not C), Lambda Expression, Map and Vector, C++ Thread Concept, Virtualization
  • Q2. Focus more on all the C++11 concept

Interview Preparation Tips

Interview preparation tips for other job seekers - This interview was a C++ technical interview . It lasted for about 2 hour 30 minutes. The interviewer wanted to test my C++ basic, C++11 concept, Linked list implementation using C++, C++ thread , Lambda expression, Virtualization.

I applied via Naukri.com and was interviewed before Jun 2021. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic Technical round of the skills mentioned in CV
Round 2 - Technical 

(1 Question)

  • Q1. More detailed technical round regarding your project
Round 3 - HR 

(2 Questions)

  • Q1. Why you want to join Harman
  • Q2. Salary negotiation and client check

Interview Preparation Tips

Interview preparation tips for other job seekers - Have a basic but in depth understanding of your project

I applied via Naukri.com and was interviewed before Jun 2021. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. C,c++ questions like oops
Round 2 - Coding Test 

Networking and linux internals

Interview Preparation Tips

Interview preparation tips for other job seekers - easy to crack the interview, just be mindful

I applied via Naukri.com and was interviewed before Sep 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Javascript and angular starting from basic to advanced

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview process was good
but while release the offer letter it took some time

I applied via Company Website and was interviewed in Oct 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Tell me about your company?
  • Ans. 

    Our company is a leading software development firm specializing in creating innovative solutions for businesses.

    • We have a team of highly skilled software developers who are experts in various programming languages and technologies.

    • We have successfully delivered projects for clients in various industries such as finance, healthcare, and e-commerce.

    • Our company values collaboration, creativity, and continuous learning to ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice good nonverbal communication.
Ask if They Have Any Hesitations
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Python and sql questions
Round 2 - Technical 

(1 Question)

  • Q1. Client interview
Round 3 - HR 

(1 Question)

  • Q1. General discussion
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Write a code to fill the water tank

Round 2 - Technical 

(2 Questions)

  • Q1. How to measure slope of random voltage waveform?
  • Ans. 

    The slope of a random voltage waveform can be measured by calculating the rate of change of voltage over time.

    • Calculate the difference in voltage between two points on the waveform

    • Divide the voltage difference by the time interval between the two points to get the slope

    • Repeat this process for multiple points on the waveform to get an average slope

  • Answered by AI
  • Q2. Design a circuit for Water Tank Filling
  • Ans. 

    Design a circuit for Water Tank Filling

    • Use a float switch to detect water level in the tank

    • Connect the float switch to a relay to control the water flow

    • Include a solenoid valve to regulate the water flow

    • Use a microcontroller to monitor the water level and control the relay and solenoid valve

  • Answered by AI

Tell us how to improve this page.

Interview Questions from Similar Companies

HARMAN Interview Questions
3.7
 • 265 Interviews
OPPO Interview Questions
4.0
 • 216 Interviews
LG Electronics Interview Questions
4.0
 • 203 Interviews
Vivo Interview Questions
4.1
 • 198 Interviews
Blue Star Interview Questions
4.1
 • 167 Interviews
Philips Interview Questions
3.8
 • 158 Interviews
Daikin Interview Questions
4.1
 • 152 Interviews
HP India Interview Questions
4.1
 • 142 Interviews
Voltas Interview Questions
4.0
 • 131 Interviews
View all
Software Engineer
1.6k salaries
unlock blur

₹7.2 L/yr - ₹22 L/yr

Lead Engineer
622 salaries
unlock blur

₹10 L/yr - ₹38 L/yr

Senior Software Engineer
530 salaries
unlock blur

₹7.9 L/yr - ₹33 L/yr

Chief Engineer
389 salaries
unlock blur

₹14.1 L/yr - ₹60 L/yr

Engineer
324 salaries
unlock blur

₹6.8 L/yr - ₹25 L/yr

Explore more salaries
Compare Samsung Research with

Vivo

4.1
Compare

OPPO

4.0
Compare

LG Electronics

4.0
Compare

HARMAN

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