Samsung
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I rate myself 2 in C, 3 in C++ and 4 in DS.
I have a good understanding of basic concepts in C and can write simple programs.
I have worked on projects in C++ and have a decent knowledge of OOP concepts.
I am comfortable with data structures like arrays, linked lists, stacks, and queues.
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
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
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
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
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
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...
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...
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.
Which software are you referring to?
Please specify the software you are asking about
Without context, it is impossible to answer this question
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++
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...
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
++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.
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.
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
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
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
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
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
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
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...
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?
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.
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
Implement the game of Snakes and Ladders on LeetCode.
Use a 1D array to represent the board of the game.
Use a queue to perform BFS to find the shortest path to reach the end.
Handle the special cases of snakes and ladders by updating the position accordingly.
I applied via Company Website and was interviewed before Jan 2024. There was 1 interview round.
What people are saying about Samsung
I applied via campus placement at Anna University and was interviewed in Feb 2024. There were 4 interview rounds.
In-person test in their office at Chennai
Samsung interview questions for designations
Coding questions were given to solve in a time frame
Get interview-ready with Top Samsung Interview Questions
They were asked on linked list merge
1 medium level question on DP. Need to run all the test cases to pass.
3 hours one question
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 archit...
Some of the top questions asked at the Samsung Software Engineer interview -
The duration of Samsung Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
2 Interview rounds
based on 119 reviews
Rating in categories
Sales Executive
1.1k
salaries
| ₹1 L/yr - ₹7.5 L/yr |
Assistant Manager
1.1k
salaries
| ₹5.5 L/yr - ₹19.7 L/yr |
Software Engineer
862
salaries
| ₹6.2 L/yr - ₹25 L/yr |
Manager
543
salaries
| ₹10.1 L/yr - ₹33 L/yr |
Senior Engineer
505
salaries
| ₹4 L/yr - ₹16 L/yr |
Apple
LG Electronics
Sony
Xiaomi