Upload Button Icon Add office photos

Samsung

Compare button icon Compare button icon Compare

Filter interviews by

Samsung Software Engineer Interview Questions and Answers for Freshers

Updated 20 Jan 2025

17 Interview questions

A Software Engineer was asked
Q. Tell me about the Spark architecture and data modeling.
Ans. 

Spark architecture is a distributed computing system that provides high-level APIs for big data processing.

  • Spark architecture consists of a cluster manager, a distributed storage system, and a computing engine.

  • Data in Spark is represented as Resilient Distributed Datasets (RDDs) or DataFrames.

  • Spark supports various data models, including batch processing, streaming, machine learning, and graph processing.

  • Spark's a...

A Software Engineer was asked
Q. Explain the logic of quick sort.
Ans. 

Quick sort is a divide and conquer algorithm that sorts an array by partitioning it into two sub-arrays.

  • Choose a pivot element from the array

  • Partition the array around the pivot element

  • Recursively apply the above steps to the sub-arrays

  • Combine the sorted sub-arrays to get the final sorted array

Software Engineer Interview Questions Asked at Other Companies for Fresher

asked in Capgemini
Q1. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
asked in Capgemini
Q2. How can you cut a rectangular cake in 8 symmetric pieces in three ... read more
Q3. Split Binary String Problem Statement Chintu has a long binary st ... read more
asked in TCS
Q4. What is the reason that the Iterative Waterfall model was introdu ... read more
asked in Wipro
Q5. Knapsack Problem Statement There is a potter with a limited amoun ... read more
A Software Engineer was asked
Q. Write a program to detect a loop in a linked list.
Ans. 

Program to find loop in linked list

  • Use two pointers, slow and fast, to traverse the linked list

  • If there is a loop, the fast pointer will eventually catch up to the slow pointer

  • To find the start of the loop, reset the slow pointer to the head and move both pointers at the same pace

A Software Engineer was asked
Q. What are storage classes in C? Explain.
Ans. 

Storage classes in C define the scope and lifetime of variables.

  • There are four storage classes in C: auto, register, static, and extern.

  • Auto variables are local to a block and have automatic storage duration.

  • Register variables are stored in CPU registers for faster access.

  • Static variables have a lifetime throughout the program and are initialized only once.

  • Extern variables are declared outside any function and can...

A Software Engineer was asked
Q. Explain the heap sort algorithm.
Ans. 

Heap sort is a comparison-based sorting algorithm that uses a binary heap data structure.

  • Heap sort works by building a binary heap from the array to be sorted.

  • The largest element is then swapped with the root node and removed from the heap.

  • The heap is then restructured and the process is repeated until the array is sorted.

  • Heap sort has a time complexity of O(n log n) and is not stable.

  • It is often used in embedded ...

A Software Engineer was asked
Q. What is OOP?
Ans. 

OOP stands for Object-Oriented Programming, a programming paradigm that focuses on objects and their interactions.

  • OOP is based on the concepts of encapsulation, inheritance, and polymorphism.

  • It allows for modular and reusable code.

  • Examples of OOP languages include Java, C++, and Python.

A Software Engineer was asked
Q. Write a C program that will compile and run to reverse a string in-place.
Ans. 

C program to reverse a string in-place

  • Use two pointers, one at the beginning and one at the end of the string

  • Swap the characters at the two pointers and move the pointers towards each other until they meet

  • Handle odd-length strings by leaving the middle character in place

Are these interview questions helpful?
A Software Engineer was asked
Q. Write a program to insert a node in a linked list.
Ans. 

Program to insert a node in linked list

  • Create a new node with the given data

  • Set the next pointer of the new node to the next pointer of the previous node

  • Set the next pointer of the previous node to the new node

A Software Engineer was asked
Q. What is C++?
Ans. 

C++ is a high-level programming language used for developing system software, application software, device drivers, and video games.

  • C++ was developed by Bjarne Stroustrup in 1983.

  • It is an extension of the C programming language.

  • C++ supports object-oriented programming, generic programming, and low-level memory manipulation.

  • It is widely used in industries such as finance, gaming, and operating systems development.

  • E...

A Software Engineer was asked
Q. What is late binding?
Ans. 

Late binding is a programming concept where the method or function to be executed is determined at runtime.

  • Also known as dynamic binding or runtime binding

  • Allows for greater flexibility in code execution

  • Commonly used in object-oriented programming languages

  • Example: virtual functions in C++

Samsung Software Engineer Interview Experiences for Freshers

18 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Spark, Data modelling, Docker, Airflow
  • Q2. Tell about the spark architecture and data modelling

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

Love babbar DSA sheet tree question

Round 2 - Technical 

(2 Questions)

  • Q1. Operation system related
  • Q2. DSA and project based

Interview Preparation Tips

Interview preparation tips for other job seekers - Good hand on optimising the code tree and graph must
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 Nov 2022. There were 5 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 - Coding Test 

2 questions were asked which were easy/medium level

Round 3 - Technical 

(1 Question)

  • Q1. DSA questions of easy/medium level were asked
Round 4 - Technical 

(1 Question)

  • Q1. Questions on CN and OS. Some puzzles were also given.
Round 5 - HR 

(1 Question)

  • Q1. Questions on college projects.

Interview Preparation Tips

Interview preparation tips for other job seekers - Have strong command on DSA.

I appeared for an interview before May 2021.

Round 1 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

Introduce yourself

Coding question to solve (zero matrix problem) and even explain the approach used with time complexity and try to solve it in 0(1) space and run it on any online compiler of your choice

A lot of questions were asked on Javascript concepts like object destructuring, ES6 features, Hoisting, Closures, and some output-based questions were also asked because I had mentioned JavaScript on my resume.

I was also asked SQL queries that involved joins and aggregate functions

  • Q1. 

    Reverse Alternate K Nodes Problem Statement

    You are given a singly linked list of integers along with a positive integer 'K'. The task is to modify the linked list by reversing every alternate 'K' nodes o...

  • Ans. 

    Reverse every alternate K nodes in a singly linked list of integers.

    • Traverse the linked list in groups of K nodes and reverse every alternate group.

    • Handle cases where the number of remaining nodes is less than K.

    • Ensure to properly link the reversed groups to maintain the integrity of the linked list.

  • Answered by AI
Round 2 - Video Call 

Round duration - 45 minutes
Round difficulty - Medium

Some questions related to my previous work experience and springboot as I have mentioned that in my skills

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Software Engineer in NoidaEligibility criteriaAbove 7 CGPASamsung interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OOPS, OS, DBMS, CNTime required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : Focus mostly on data structure and algorithms, try to solve at least 3-4 problems daily if you're a college-going student or 1-2 if you're a working professional, on various platforms like LeetCode(preferred), GFG, Interviewbit (when the interview is close, best for company-wise prep). I think 250 + DSA problems from leetcode put you in a very good position of cracking most companies interview provided most of them are medium level problems.

Tip 2 : Apart from DSA, also try to do development side by side and make some decent projects to show on your resume.

Tip 3 : Never neglect Core CS Subjects, try to finish it from some youtube channels like gate smashers or knowledge gate, also you don't have to prepare all CS subjects as most companies ask only from DBMS, OS, and CN(computer Network)

Application resume tips for other job seekers

Tip 1 : Mention only those things that you really know and have worked upon in the past
Tip 2 : Showcase your achievements like ranks in a coding contest like ICPC, Codeforces, CodeChef, etc or maybe in hackathons (this showcase that you're a really good developer to the recruiter)

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview Preparation Tips

Round: Test
Experience: The first consisted of an online test which had an aptitude section which was pretty simply and then a programming section consisting of three different programs. The programs were logical required basic knowledge of array, sorting and a little bit of data structures.

Round: Technical Interview
Experience: Around 13 of us were shortlisted for the interview round, B.Tech and M.Tech included. The interview round was mostly interactive, where we had to mention about the various interns that we went through. A few programming questions were asked based on topics which we were comfortable with.
Tips: Just get used to coding, data structures and basic aptitude. GRE preparation as such helped me.

Round: HR Interview
Experience: Finally there was a HR round in which I was asked as to why I would like to work in Samsung R&D and general things about interests and future plans. On the whole Samsung took 3 B.Tech students and 2 M.Tech students when they came for placements apart from PPOs.

General Tips: Personally I feel that one should apply in only those companies in which they are sure of having job satisfaction. So don't apply to companies which you are not interested in just for the sake of having a backup because once you are placed you do not have a second chance.
Do not get dejected if you do not get through in the first few tries. Keep your hopes up and be confident when ever you get to interview rounds. Try to be assertive when giving answers. It is some times exhausting to go through placements but the moment you get placed you will have the best feeling ever.
Skill Tips: Just chill and take the test. Once you clear the online test, irrespective of your pointer if you have a good profile you can convince the interviewers.
Skills:
College Name: NIT Surathkal

Software Engineer Interview Questions & Answers

user image Shubham Srivastava

posted on 5 Feb 2016

Interview Preparation Tips

Round: Test
Experience: Written round: One programming question of 3 hours duration.All test cases were to passed.
Duration: 3 hours minutes
Total Questions: 1

Round: Technical Interview
Experience:
There were two rounds : tech PI and HR round.
A.Tech. PI: Firstly,interviewer went through my whole resume.He started asking questions from project done during summer internship.Questions were:
1.What is he project about?
2.Difference between 3G and 4G.
3.What is the aim of this research internship?
4.How much was i able to complete in two months?(I told that i am continuing as major project,since in two months time i could not get desired result).

Then, he went onto programming language i was comfortable. I answered C.
1.sizeof("shubham")
strlen("shubham")
I was asked to write output.Output would be 8 and 7. He asked why. Basic concepts should be clear.
2.Storage Classes in C-asked me concept and gave some questions to write output.
3.Constant pointers and pointers to constant. Asked to write output of snippets he gave.
4.malloc,caloc,realloc,free-syntax
5.Questions on pointers.

Basic concepts of let us C were asked mostly,that book is enough . Also see, GEEKSFORGEEKS, C section.

Operating System: Mutex and Semaphore,critical Section, Scheduling algorithms, Producer-Consumer Problem.
(Data Structures was not asked to me but others.)

Puzzles:
1. Maximum run a batsman can make in 50 overs.
2.There are 10 coins. 5 face head side and 5 as tail. You are blind folded.Make two piles of equal number of coins such that number of head in equal in both the piles.
Assumption:You can flip coin any number of times.

Question: Why do you want to join Samsung ,though placed in other company?

Questions: Any plans of future studies. I answered 'NO' only job.

Last question: Any question I would like to ask them. I asked what work would be doing in R&D. He explained me a lot of things.
Tips: 1.Be thorough with your project(done during internship or training) . You should be able to answer almost all the questions.
2.Study operating system very well if you plan to sit in samsung R&D.
3.Data structures and any one programming language.
4.Prepare puzzles as it can be asked by anyone. See programmerinterview.com etc.
5.Refer samsung archives of GEEKSFORGEEKS . Interview questions were mostly covering those.

Round: HR Interview
Experience: 1.Introduce yourself.
2.How would your friends describe you?
3.Tell the recent experiences of which makes you initiative.(i told that i am initiative,then he asked that question. So be ready with the examples,when u say any of your qualities.)
4.What is your weakness?
5.Puzzles.He asked me to fill the numbers from 1 to 8 in these 8 boxes, one number exactly once, such that no two consecutive elements are
adjacent(diagonally, horizontally or vertically) to each other.

-----/
6.Which places in India have you been?


Skills: Solving Logic Puzzles, Basic C/C++, Data Structures, Operating Systems
College Name: NIT Raipur

I appeared for an interview in Dec 2016.

Interview Preparation Tips

Round: Resume Shortlist
Experience: Out of 150 students 50 resume got shortlisted.

Round: Test
Experience: Out of 150 students 50 resume got shortlisted.
Total Questions: 60

Round: Test
Experience: Normal aptitude based questions.
Duration: 1 hour
Total Questions: 60

Round: Test
Experience: Question related to coding were asked within topics like data structures.

College Name: Delhi Technological University (DCE)

Interview Preparation Tips

Round: Test
Experience: Two tests:1.Aptitude test for 1 hour consisting of multiple choice questions.2.Coding test for 1 hour which had 3 questions.

Round: Technical Interview
Experience: First round was a technical round for about 1 hour. The questions were based on the resume, internships, projects and courses undertaken.Students shortlisted from this round went on to the (second) HR round.

Round: HR Interview
Experience: This round involved questions pertaining to one's strengths and weaknesses. Nearly everyone who went into the HR round was given an offer. In this case, offers were given to 8 people in total, including CS and electrical students.A student's knowledge in minor was not tested in this profile.

Skill Tips: The company was looking at the ability to solve problems, to think under stress as well as intuition. Whenever I did not know the answer to any of their questions, they led me to the answer by helping me think for possible solutions to issues.
College Name: IIT MADRAS

Interview Questionnaire 

28 Questions

  • Q1. Rate yourself on a scale of 1(highest) to 5(lowest) on subjects C, C++ and DS
  • Q2. What are storage classes in C?Explain
  • Ans. 

    Storage classes in C define the scope and lifetime of variables.

    • There are four storage classes in C: auto, register, static, and extern.

    • Auto variables are local to a block and have automatic storage duration.

    • Register variables are stored in CPU registers for faster access.

    • Static variables have a lifetime throughout the program and are initialized only once.

    • Extern variables are declared outside any function and can be a...

  • Answered by AI
  • Q3. Some questions about the physical location and default values of variables of different storage classes
  • Q4. Write a C program that will COMPILE and RUN to reverse a string in-place
  • Ans. 

    C program to reverse a string in-place

    • Use two pointers, one at the beginning and one at the end of the string

    • Swap the characters at the two pointers and move the pointers towards each other until they meet

    • Handle odd-length strings by leaving the middle character in place

  • Answered by AI
  • Q5. Write a program to insert a node in linked list
  • Ans. 

    Program to insert a node in linked list

    • Create a new node with the given data

    • Set the next pointer of the new node to the next pointer of the previous node

    • Set the next pointer of the previous node to the new node

  • Answered by AI
  • Q6. Write a program to find loop in linked list
  • Ans. 

    Program to find loop in linked list

    • Use two pointers, slow and fast, to traverse the linked list

    • If there is a loop, the fast pointer will eventually catch up to the slow pointer

    • To find the start of the loop, reset the slow pointer to the head and move both pointers at the same pace

  • Answered by AI
  • Q7. Explain logic of quick sort
  • Ans. 

    Quick sort is a divide and conquer algorithm that sorts an array by partitioning it into two sub-arrays.

    • Choose a pivot element from the array

    • Partition the array around the pivot element

    • Recursively apply the above steps to the sub-arrays

    • Combine the sorted sub-arrays to get the final sorted array

  • Answered by AI
  • Q8. Explain heap sort
  • Ans. 

    Heap sort is a comparison-based sorting algorithm that uses a binary heap data structure.

    • Heap sort works by building a binary heap from the array to be sorted.

    • The largest element is then swapped with the root node and removed from the heap.

    • The heap is then restructured and the process is repeated until the array is sorted.

    • Heap sort has a time complexity of O(n log n) and is not stable.

    • It is often used in embedded syste...

  • Answered by AI
  • Q9. What is C++?
  • Ans. 

    C++ is a high-level programming language used for developing system software, application software, device drivers, and video games.

    • C++ was developed by Bjarne Stroustrup in 1983.

    • It is an extension of the C programming language.

    • C++ supports object-oriented programming, generic programming, and low-level memory manipulation.

    • It is widely used in industries such as finance, gaming, and operating systems development.

    • Exampl...

  • Answered by AI
  • Q10. What is OOP?
  • Ans. 

    OOP stands for Object-Oriented Programming, a programming paradigm that focuses on objects and their interactions.

    • OOP is based on the concepts of encapsulation, inheritance, and polymorphism.

    • It allows for modular and reusable code.

    • Examples of OOP languages include Java, C++, and Python.

  • Answered by AI
  • Q11. What are its features?Explain
  • Ans. 

    Which software are you referring to?

    • Please specify the software you are asking about

    • Without context, it is impossible to answer this question

  • Answered by AI
  • Q12. What is late binding
  • Ans. 

    Late binding is a programming concept where the method or function to be executed is determined at runtime.

    • Also known as dynamic binding or runtime binding

    • Allows for greater flexibility in code execution

    • Commonly used in object-oriented programming languages

    • Example: virtual functions in C++

  • Answered by AI
  • Q13. What are virtual functions?
  • Ans. 

    Virtual functions are functions that can be overridden by derived classes.

    • Virtual functions are declared in a base class and can be overridden in a derived class.

    • They allow for polymorphism, where a derived class can be treated as its base class.

    • Virtual functions are called based on the actual object type, not the pointer or reference type.

    • They are declared using the 'virtual' keyword in the base class and optionally o...

  • Answered by AI
  • Q14. What is a friend class?
  • Ans. 

    A friend class is a class that is granted access to the private and protected members of another class.

    • A friend class is declared using the 'friend' keyword.

    • A friend class can access private and protected members of the class that granted it friendship.

    • Friendship is not mutual, meaning the friend class does not grant access to its own members.

    • Friend functions can also be declared in a class to grant access to private a...

  • Answered by AI
  • Q15. Which is faster x++ or ++x and why?
  • Ans. 

    ++x is faster than x++ because it increments the value before using it.

    • ++x increments the value before using it, while x++ increments the value after using it.

    • ++x is faster because it saves the overhead of creating a temporary variable.

    • In some cases, the difference in speed may be negligible and the choice between the two may depend on readability and coding standards.

  • Answered by AI
  • Q16. Wat is a null object? is it conceptual?
  • Ans. 

    A null object is an object that does not have a value or reference to any object.

    • A null object is different from an object with a value of zero or an empty string.

    • It is often used to represent the absence of an object or value.

    • Null objects can be used to avoid null pointer exceptions in programming.

    • It is a conceptual idea in programming and computer science.

  • Answered by AI
  • Q17. Give me a brief introduction of yourself
  • Ans. 

    I am a software engineer with experience in developing web applications and mobile apps.

    • Proficient in programming languages such as Java, Python, and JavaScript

    • Skilled in using frameworks like React, Angular, and Spring Boot

    • Experience in working with databases such as MySQL and MongoDB

    • Familiarity with agile development methodologies

    • Passionate about learning new technologies and solving complex problems

  • Answered by AI
  • Q18. (After I told him about my hometown) What is the speciality of Dhule?
  • Q19. What is your strength?
  • Ans. 

    My strength is my ability to quickly learn and adapt to new technologies and programming languages.

    • Quick learner and adaptable to new technologies

    • Able to work with multiple programming languages

    • Strong problem-solving skills

    • Attention to detail

    • Good communication skills

  • Answered by AI
  • Q20. What do you think is an area of improvement for you?
  • Ans. 

    I need to improve my time management skills.

    • Prioritize tasks based on urgency and importance

    • Set realistic deadlines and stick to them

    • Avoid multitasking and focus on one task at a time

    • Use tools like calendars and to-do lists to stay organized

  • Answered by AI
  • Q21. Are you okay with job location (Noida)?
  • Ans. 

    Yes, I am okay with the job location in Noida.

    • I am willing to relocate for the right opportunity

    • I have researched the area and feel comfortable with the location

    • I am excited about the opportunity to work with this company and location is not a major factor

  • Answered by AI
  • Q22. What do you know about Samsung?
  • Ans. 

    Samsung is a South Korean multinational conglomerate known for its electronics, appliances, and smartphones.

    • Founded in 1938 by Lee Byung-chul

    • Employs over 300,000 people worldwide

    • Produces a wide range of products including TVs, refrigerators, washing machines, and smartphones

    • One of the largest smartphone manufacturers in the world

    • Has a strong focus on innovation and research and development

  • Answered by AI
  • Q23. Why do you want to work with us?
  • Ans. 

    I am excited about the company's innovative projects and the opportunity to work with a talented team.

    • I am impressed by the company's reputation in the industry

    • I am excited about the company's focus on innovation and cutting-edge technology

    • I am eager to work with a talented team and learn from experienced professionals

    • I believe that my skills and experience align well with the company's needs

  • Answered by AI
  • Q24. Why should we hire you?
  • Ans. 

    I have the technical skills, experience, and passion to contribute to your team and help drive success.

    • I have a strong background in software development, with expertise in multiple programming languages and frameworks.

    • I am a quick learner and adaptable to new technologies and methodologies.

    • I have experience working in both individual and team settings, and am able to communicate effectively with colleagues and stakeho...

  • Answered by AI
  • Q25. Do you have any questions?
  • Q26. Are u giving cat?
  • Ans. 

    I'm sorry, I don't understand the question. Could you please clarify?

    • Please provide more context or rephrase the question.

    • I'm not sure what 'giving cat' means in this context.

    • Could you please explain what you are looking for?

  • Answered by AI
  • Q27. Why i chosse vjti?
  • Ans. 

    I chose VJTI because of its reputation for excellence in engineering education.

    • VJTI has a long history of producing successful engineers.

    • The faculty at VJTI are highly experienced and knowledgeable.

    • VJTI has state-of-the-art facilities and resources for engineering students.

    • The alumni network of VJTI is strong and provides great opportunities for networking and career growth.

  • Answered by AI
  • Q28. Why dont i prefer jobs in pune and bangalore instead
  • Ans. 

    I prefer jobs in other locations due to personal reasons and career goals.

    • Personal reasons such as family or lifestyle preferences

    • Career goals such as industry focus or company culture

    • Other locations may offer better opportunities or work-life balance

    • Preference for smaller or emerging tech hubs

    • Examples: Hyderabad, Chennai, Mumbai, Delhi

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: :14 shortlisted after apti
- There were 2 tests


Round: Technical Interview
Experience: For technical test 2 choices were given - c/c++ and Java.

- c/c++ had fairly easy questions. It also included one tree traversal, sort complexity,etc.

GSAT (Global Samsung Aptitude Test) - (50 questions, 60 mins, no -ve scoring)

- It included questions from data interpretation, logical reasoning.
- Questions were simple but lenghty and irritating.
* 14 Students were shortlisted after this round.

Round: HR Interview
Experience: Be careful about what you write in your resume. Even the technical guy read my resume line by line.
- When the HR guy asks you what do you know about Samsung, you must sound like you have done a lot of research on the Internet about the company and you are really focused.
- Be confident in technical interview and stick with your answer. They may manipulate you so that you change your correct answer.
- When they ask you to ask question, do try to ask questions. But don’t ask anything irrelevant.
- When they ask you about job location (Noida), you must convince them that you really want to go there.
- Prepare the c/c++/ds basics and you can easily crack the technical interview.

College Name: Veermata Jijabai Technological Institute, Mumbai [ VJTI ]

Skills evaluated in this interview

Interview Questionnaire 

3 Questions

  • Q1. What do you know about the company?
  • Q2. Why do you want to join the company?
  • Q3. How was your stay at IIT Roorkee? How did you spend your time here?
  • Ans. 

    I had a great stay at IIT Roorkee and spent my time exploring various opportunities and learning new skills.

    • I was actively involved in various technical clubs and societies on campus

    • I participated in coding competitions and hackathons

    • I also took part in organizing technical events and workshops

    • Apart from academics, I enjoyed playing sports and exploring the scenic campus

    • Overall, my stay at IIT Roorkee was a fulfilling ...

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: I prepared a single resume but changed my areas of interest while applying in different companies. For instance while applying in Samsung Electronics I wrote about my strengths in data structures and various programming languages. I had a long list of extra-curricular activities under my belt; I made sure to select a handful of relevant activities and mentioned them in my resume.

Round: Test
Experience: I had prepared for the CAT examination, for this I had joined a coaching class where we were given extensive practice of aptitude related questions which helped me a lot for the written tests.
First round was the written test. There were two tests, one was the aptitude test and the other was programming test. The former was simple, but the later was a little difficult. The programming test was based completely on C programming language. The questions asked were mainly from classes, objects and functions. In some of the questions they had given a complete code and we had to predict the output. The test was of half an hour duration. There were no questions on data structures and we were clearly told at the beginning of the test that knowledge of data structures is not must, but possessing the same could be beneficial in one’s bid to get a job in the company.
The aptitude test paper was easy and was divided into two sections, data interpretation and logical reasoning. There were 50 questions to be answered in 50 minutes.
Since the profile was open only for CS, EE and EC students there were not many students who appeared for the test. Around 60 to 70 students appeared for the test and 15 to 16 qualified for the next round.

Round: HR Interview
Experience: For the preparation of HR interviews I collected a set of questions and prepared my answers to them. I collected these questions from the internet. A few more questions on the same lines were also asked. While framing answers to these questions I added certain experiences of my life to add a personal touch.The questions asked in the interview were mainly technical. One of the interviewers asked me to explain the principles of C programming. He asked to write down the complete code of a string related problem and then asked me to do the same using classes. One more question that I vaguely remember being asked was about swapping of digits.
They next asked me a puzzle. In the puzzle I was asked to divide a rectangle into 9 equal pieces.
They also enquired whether I had designed any software or done any work in networking sector. I replied with a no, but I did tell them that I had studied DSP.
They did not ask me a lot of HR questions, but they did enquire about my family background. They also asked me whether I’d be ok if I were to be posted in Bangalore.
Tips: Before the interview we were given an HR form, in the form there was question in which we had to specify the technologies that we were interested in. Make sure that you answer this question with complete honesty because they do ask you questions based on this.

College Name: IIT ROORKEE
Motivation: Samsung came to our campus with numerous profile. This profile basically required knowledge of basic electronics. They were up for people who had done something related to electronics which would be a project or a robotics event.

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.

Samsung Interview FAQs

How many rounds are there in Samsung Software Engineer interview for freshers?
Samsung interview process for freshers usually has 2-3 rounds. The most common rounds in the Samsung interview process for freshers are Technical, Coding Test and Resume Shortlist.
How to prepare for Samsung Software Engineer interview for freshers?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Samsung. The most common topics and skills that interviewers at Samsung expect are AWS, Automation, Devops, GIT and Github.
What are the top questions asked in Samsung Software Engineer interview for freshers?

Some of the top questions asked at the Samsung Software Engineer interview for freshers -

  1. What do you think is an area of improvement for y...read more
  2. Write a C program that will COMPILE and RUN to reverse a string in-pl...read more
  3. What are storage classes in C?Expl...read more
What are the most common questions asked in Samsung Software Engineer HR round for freshers?

The most common HR questions asked in Samsung Software Engineer interview are for freshers -

  1. Why should we hire y...read more
  2. What are your strengths and weakness...read more
  3. Where do you see yourself in 5 yea...read more
How long is the Samsung Software Engineer interview process?

The duration of Samsung Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.3/5

based on 3 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more
Samsung Software Engineer Salary
based on 949 salaries
₹11.6 L/yr - ₹20 L/yr
72% more than the average Software Engineer Salary in India
View more details

Samsung Software Engineer Reviews and Ratings

based on 138 reviews

3.1/5

Rating in categories

2.6

Skill development

3.5

Work-life balance

2.9

Salary

3.6

Job security

2.9

Company culture

2.3

Promotions

2.7

Work satisfaction

Explore 138 Reviews and Ratings
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