Filter interviews by
I was interviewed 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...
Top trending discussions
I applied via Referral and was interviewed before May 2023. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed in Sep 2021. There were 5 interview rounds.
I applied via Walk-in and was interviewed in Aug 2024. There were 3 interview rounds.
Tell about AC industry
Move all zeros in an array of strings to the end while maintaining the order of non-zero elements.
Iterate through the array and move all zeros to the end while keeping the order of non-zero elements.
Use two pointers approach to swap elements in-place.
Example: Input: ['a', 'b', 'c', '0', 'd', '0'], Output: ['a', 'b', 'c', 'd', '0', '0']
AWS services are cloud computing services provided by Amazon Web Services.
Compute services (e.g. EC2, Lambda)
Storage services (e.g. S3, EBS)
Database services (e.g. RDS, DynamoDB)
Networking services (e.g. VPC, Route 53)
Machine learning services (e.g. SageMaker)
Analytics services (e.g. Redshift, Athena)
DynamoDB is a fully managed NoSQL database service provided by AWS.
Fully managed NoSQL database service
Scalable and high-performance
Supports key-value and document data models
Automatically replicates data across multiple Availability Zones for high availability
I am very good at handling stress situations, remaining calm and focused under pressure.
I have experience working on high-pressure projects with tight deadlines.
I am able to prioritize tasks effectively and stay organized during stressful situations.
I have developed strong problem-solving skills that help me navigate stressful scenarios.
I am able to communicate effectively with team members and stakeholders to manage s...
Daikin may elaborate on a topic to provide more detailed information or explanation.
To provide a better understanding of a complex concept or product
To address potential questions or concerns from customers
To showcase the company's expertise and knowledge in the industry
Broadcast receiver is a component in Android that allows the system to deliver events to the app.
Component in Android system
Receives and handles broadcast messages
Used to respond to system-wide events
Registered in the AndroidManifest.xml file
IntentService is a class in Android that performs long-running operations in the background without blocking the main thread.
IntentService is a subclass of Service that handles asynchronous requests (expressed as Intents) on demand.
It is typically used for tasks like downloading files, syncing data, or performing any other background task.
IntentService runs on a separate worker thread, so it does not interfere with the...
I am passionate about developing innovative software solutions and believe this company aligns with my career goals.
Excited about the opportunity to work on cutting-edge technologies
Impressed by the company's reputation for fostering a collaborative work environment
Seeking a challenging role that allows for professional growth and development
Master's degree in Computer Science
Master's degree in Computer Science
Specialization in software engineering
Thesis on machine learning algorithms
Graduated with honors
A pn junction diode is a semiconductor device that allows current to flow in one direction only.
Consists of p-type and n-type semiconductor materials
When forward biased, allows current to flow easily
When reverse biased, blocks current flow
I applied via Campus Placement and was interviewed in Mar 2024. There were 3 interview rounds.
Online. 2 easy-medium questions
I applied via Campus Placement and was interviewed in Jan 2024. There were 3 interview rounds.
Basic aptitude train, time and work distance
WD offers exciting opportunities for growth and innovation in the software engineering field.
Opportunity to work on cutting-edge technologies
Collaborative and supportive work environment
Career development and growth opportunities
Strong company culture and values
Global presence and diverse projects
Use Floyd's Tortoise and Hare algorithm to detect loop in linked list.
Initialize two pointers, slow and fast, at the head of the linked list.
Move slow pointer by one step and fast pointer by two steps.
If they meet at any point, there is a loop in the linked list.
WD offers a variety of products including external hard drives, internal hard drives, SSDs, and network attached storage devices.
External hard drives
Internal hard drives
SSDs
Network attached storage devices
I applied via Job Fair and was interviewed in Aug 2023. There were 2 interview rounds.
There was a coding round on techgig which i cleared
based on 9 reviews
Rating in categories
Software Engineer
1.5k
salaries
| ₹7 L/yr - ₹22 L/yr |
Lead Engineer
610
salaries
| ₹9.9 L/yr - ₹38 L/yr |
Senior Software Engineer
515
salaries
| ₹7.7 L/yr - ₹28.7 L/yr |
Chief Engineer
391
salaries
| ₹14 L/yr - ₹51 L/yr |
Engineer
329
salaries
| ₹5.5 L/yr - ₹19 L/yr |
Microsoft Research
IBM Research
Intel
TCS