Filter interviews by
I appeared for an interview in Jan 2017.
Measure the height of a room using a thread.
Tie one end of the thread to a known height point, such as a door handle.
Hold the other end of the thread and let it hang down to the floor.
Mark the point where the thread touches the floor.
Repeat the process at different points in the room to get multiple measurements.
Take the average of the measurements to estimate the height of the room.
Process scheduling is the method by which the operating system decides the order in which processes are executed.
Process scheduling determines the fairness and efficiency of resource allocation.
Different scheduling algorithms prioritize different factors such as CPU utilization, response time, and throughput.
Examples of scheduling algorithms include First-Come, First-Served (FCFS), Round Robin, and Shortest Job Next (S
To print a linked list in reverse order, we can use recursion or a stack data structure.
Recursion: Traverse the linked list recursively until the end, then print the current node.
Stack: Traverse the linked list and push each node onto a stack. Then pop and print the nodes from the stack.
Dijkstra algorithm is a graph search algorithm that finds the shortest path between nodes in a weighted graph.
Dijkstra algorithm uses a priority queue to select the node with the smallest distance from the source node.
It maintains a distance array to keep track of the shortest distance from the source node to each node in the graph.
The algorithm iteratively selects the node with the smallest distance and updates the di...
Banker's algorithm is a resource allocation and deadlock avoidance algorithm used in operating systems.
Banker's algorithm is used to prevent deadlock in a system with multiple processes and resources.
It works by simulating the allocation of resources to processes and checking if it leads to a safe state.
The algorithm considers the current allocation, maximum needs, and available resources to make decisions.
If a request...
Deadlock is a situation in which two or more processes are unable to proceed because each is waiting for the other to release a resource.
Deadlock occurs when two or more processes are stuck in a circular wait.
Four necessary conditions for deadlock are mutual exclusion, hold and wait, no preemption, and circular wait.
Examples of deadlock prevention techniques include resource allocation graphs and bankers' algorithm.
Dea...
I applied via Campus Placement
Samsung Research interview questions for popular designations
I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
Get interview-ready with Top Samsung Research Interview Questions
I applied via Walk-in and was interviewed in Oct 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
I applied via Job Portal and was interviewed in Jul 2024. There were 2 interview rounds.
I applied via Referral and was interviewed in Jun 2024. There was 1 interview round.
Top trending discussions
Some of the top questions asked at the Samsung Research interview -
The duration of Samsung Research interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 97 interviews
Interview experience
based on 998 reviews
Rating in categories
7-9 Yrs
Not Disclosed
Software Engineer
1.6k
salaries
| ₹7.2 L/yr - ₹22 L/yr |
Lead Engineer
609
salaries
| ₹10 L/yr - ₹38 L/yr |
Senior Software Engineer
519
salaries
| ₹8.4 L/yr - ₹33 L/yr |
Chief Engineer
373
salaries
| ₹14 L/yr - ₹51 L/yr |
Engineer
344
salaries
| ₹5.5 L/yr - ₹20.3 L/yr |
Microsoft Research
IBM Research
Intel
TCS