Upload Button Icon Add office photos

Samsung

Compare button icon Compare button icon Compare

Filter interviews by

Samsung Software and Hardware Engineer Interview Questions and Answers

Updated 2 Dec 2016

Samsung Software and Hardware Engineer Interview Experiences

1 interview found

I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. What is advantage of dfs over bfs and vice versa?
  • Ans. 

    DFS is good for finding a path, BFS is good for finding the shortest path.

    • DFS is useful for traversing a graph or tree and finding a path from start to end.

    • BFS is useful for finding the shortest path between two nodes in a graph or tree.

    • DFS uses a stack to keep track of visited nodes, while BFS uses a queue.

    • DFS can be implemented recursively, while BFS requires a queue data structure.

    • DFS can be faster in certain situat...

  • Answered by AI
  • Q2. What is web service and types of web services and advantage and disadvantage?
  • Ans. 

    Web service is a software system designed to support interoperable machine-to-machine interaction over a network.

    • Types of web services: SOAP, REST, XML-RPC, JSON-RPC

    • Advantages: interoperability, platform independence, reusability, scalability

    • Disadvantages: security concerns, performance issues, complexity

    • Example: Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure

  • Answered by AI
  • Q3. Design one encoding sheme
  • Ans. 

    One encoding scheme is the Huffman coding which assigns variable-length codes to symbols based on their frequency of occurrence.

    • Huffman coding is a lossless data compression algorithm

    • It is widely used in image and video compression

    • The most frequently occurring symbols are assigned the shortest codes

    • Example: 'A' - 00, 'B' - 01, 'C' - 10, 'D' - 11'

    • The encoded message can be decoded using the same Huffman tree

  • Answered by AI
  • Q4. It was very cool round . They asked some questions about my past experience and what are the new skill that I learned in IIT. who is ur idle person and why, which profile you prefer developer or R&D. Why y...

Interview Preparation Tips

Round: Resume Shortlist
Experience: Those who have cgpa greater than equal to 8.0 are shortlisted.

Round: Technical Interview
Experience: Basic knowledge should be clear . Otherwise you can't solve complex problems.

Round: HR Interview
Experience: It was very good experience . HR was very helpful. Please be honest with HR .

College Name: IIT Madras

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
6d (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?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
1
Bad
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jun 2022. There were 4 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 tips
Round 2 - Technical 

(1 Question)

  • Q1. About Siebel and Salesforce
Round 3 - Coding Test 

Siebel coding and Salesforce coding

Round 4 - HR 

(1 Question)

  • Q1. About Salary negotiation

Software and Hardware Engineer Interview Questions Asked at Other Companies

asked in Samsung
Q1. What is web service and types of web services and advantage and d ... read more
Q2. Write a program to sort numbers in ascending order.
asked in Samsung
Q3. What are the advantages of DFS over BFS, and vice versa?
Q4. What are arrays and Stacks
Q5. Code for Fibonacci sequence

Interview Questionnaire 

3 Questions

  • Q1. Mostly related to C and Linux
  • Q2. Preapare good linux like IPC , mutex etc
  • Ans. 

    Inter-process communication (IPC) and mutexes are essential for managing concurrent processes in Linux systems.

    • IPC allows processes to communicate and synchronize their actions. Common IPC methods include pipes, message queues, and shared memory.

    • Mutex (mutual exclusion) is a synchronization primitive that prevents multiple threads from accessing shared resources simultaneously.

    • Example of IPC: Using a named pipe (FIFO) ...

  • Answered by AI
  • Q3. C question like linklist stack
  • Ans. 

    Implementing a linked list stack in C involves defining a node structure and stack operations like push, pop, and peek.

    • Define a struct for the node: `struct Node { int data; struct Node* next; };`

    • Create a stack structure that holds a pointer to the top node: `struct Stack { struct Node* top; };`

    • Implement push operation: Allocate a new node, set its data, and adjust the top pointer.

    • Implement pop operation: Check if the ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - good

Skills evaluated in this interview

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

I appeared for an interview in Oct 2016.

Interview Questionnaire 

8 Questions

  • Q1. C,C++, Programming Concepts
  • Q2. Resume Based
  • Q3. Puzzle Questions
  • Q4.  OS, Database, Networking, Computer Architecture based question
  • Q5. Project Based- Briefs, Details
  • Q6. What are your hobbies
  • Ans. 

    My hobbies include hiking, playing guitar, and cooking.

    • Hiking: I enjoy exploring nature trails and challenging myself physically.

    • Playing guitar: I love learning new songs and improving my skills.

    • Cooking: I like experimenting with different recipes and creating delicious meals.

  • Answered by AI
  • Q7. Where do you see yourself in 5 years
  • Ans. 

    In 5 years, I see myself as a senior software developer leading a team and working on complex projects.

    • Leading a team of developers

    • Working on complex projects

    • Continuously learning and improving my skills

    • Contributing to the growth and success of the company

  • Answered by AI
  • Q8. Why do you want to join DELL.
  • Ans. 

    I want to join DELL because of their innovative technology solutions and strong reputation in the industry.

    • DELL is known for their cutting-edge technology solutions which align with my passion for software development.

    • I admire DELL's strong reputation in the industry and their commitment to customer satisfaction.

    • I believe joining DELL will provide me with opportunities for growth and career advancement.

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: CGPA>9.0

Skills: Technical Skills
College Name: KIIT University

I appeared for an interview in Jan 2017.

Interview Preparation Tips

Round: Group Discussion
Experience: All got different topics to discuss on gd.
Tips: Plan before you speak. Be sure whether you are to or against.
Duration: 5 minutes

Round: Test
Experience: More questions on blood relationship, ages
Tips: Os db on technical
Duration: 1 hour

Skills: Technical Questions, Manage A Difficult Situation, Technical Knowledge(ML

I appeared for an interview in Sep 2016.

Interview Preparation Tips

Round: Test
Experience: There was an online test having 3 section, one for aptitude testing, one for logical testing and the last one for technical testing.
Aptitude and logical questions were very basic.
Technical questions included : C C++ Java DS DBMS DAA
Tips: For aptitude and logical part, you need to prepare regularly. Nothing comes out of the box, but you just have to be quick in solving the questions.
For the technical part, prepare well by revising your course materials. Basic one word questions are asked.
Duration: 1 hour
Total Questions: 60

Round: Coding
Experience: This round consists of multiple sets of coding. One question per paper. It's on your luck, which question you'll get. Also,net is allowed. You have to complete the code and show it to the invigilator.
Tips: This round is generally not there in placement drives of DELL. It is on your luck.

Skills: Communication, Data Structures, Basic Knowledge Of DBMS
College Name: Manipal University Jaipur
Are these interview questions helpful?

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

Interview Questionnaire 

1 Question

  • Q1. What is python
  • Ans. 

    Python is a high-level, interpreted programming language known for its simplicity and ease of use.

    • Python is used for web development, data analysis, artificial intelligence, and more.

    • It has a large standard library and supports multiple programming paradigms.

    • Python code is easy to read and write, making it a popular choice for beginners.

    • Python uses indentation to indicate blocks of code, rather than curly braces or key...

  • Answered by AI

Skills evaluated in this interview

I appeared for an interview before May 2021.

Round 1 - Assignment 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Medium

  • Q1. 

    Colorful Knapsack Problem

    You are given a set of 'N' stones, each with a specific weight and color. The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, so that the to...

  • Ans. 

    The goal is to fill a knapsack with exactly 'M' stones, choosing one stone of each color, minimizing the unused capacity.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 2D array to keep track of the minimum unused capacity for each color and weight combination.

    • Iterate through the stones and colors to update the array with the minimum unused capacity.

    • Return the minimum unused capacity from the array a...

  • Answered by AI
Round 2 - Face to Face 

Round duration - 24 hours
Round difficulty - Medium

Round 3 - HR 

Round duration - 25 minutes
Round difficulty - Easy

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in HyderabadEligibility criteriatop 20 students from branch. *greater than 7.5 CGPA (approximation)Dell Technologies interview preparation:Topics to prepare for the interview - OOPs, backend web development using python, Django, web development and machine learningTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : have basic knowledge of web development
Tip 2 : have in depth understanding of workflow and tech stacks you use in your projects

Application resume tips for other job seekers

Tip 1 : mention the skills you are comfortable to answer questions on
Tip 2 : have some projects with clear mention of your contribution to it on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Samsung Interview FAQs

What are the top questions asked in Samsung Software and Hardware Engineer interview?

Some of the top questions asked at the Samsung Software and Hardware Engineer interview -

  1. What is web service and types of web services and advantage and disadvanta...read more
  2. What is advantage of dfs over bfs and vice ver...read more
  3. Design one encoding sh...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Dell Interview Questions
3.9
 • 406 Interviews
HARMAN Interview Questions
3.7
 • 277 Interviews
OPPO Interview Questions
4.0
 • 230 Interviews
LG Electronics Interview Questions
3.9
 • 228 Interviews
vivo Interview Questions
4.1
 • 209 Interviews
Philips Interview Questions
3.8
 • 169 Interviews
Apple Interview Questions
4.3
 • 150 Interviews
Voltas Interview Questions
4.0
 • 150 Interviews
View all
Assistant Manager
1k salaries
unlock blur

₹9.3 L/yr - ₹15.1 L/yr

Software Engineer
949 salaries
unlock blur

₹11.6 L/yr - ₹20 L/yr

Sales Executive
893 salaries
unlock blur

₹1.8 L/yr - ₹5.5 L/yr

Manager
520 salaries
unlock blur

₹15.5 L/yr - ₹28.3 L/yr

Senior Engineer
470 salaries
unlock blur

₹7.9 L/yr - ₹14.7 L/yr

Explore more salaries
Compare Samsung with

Apple

4.3
Compare

vivo

4.1
Compare

OPPO

4.0
Compare

Dell

3.9
Compare
write
Share an Interview