Filter interviews by
Be the first one to contribute and help others!
I applied via Referral
posted on 18 Jul 2024
I applied via Naukri.com and was interviewed before Jul 2023. There were 2 interview rounds.
IPC mechanism in Windows allows communication between processes through shared memory, message passing, and synchronization.
IPC mechanisms in Windows include named pipes, mailslots, shared memory, and sockets.
Named pipes allow communication between processes on the same machine or over a network.
Mailslots are used for one-way interprocess communication.
Shared memory allows processes to share data by mapping a region of...
Multi-threading in Windows allows multiple threads to run concurrently within a single process.
Windows provides APIs like CreateThread and CreateProcess to create and manage threads.
Threads share the same memory space within a process, allowing for efficient communication and resource sharing.
Windows supports both user-mode and kernel-mode threads, with user-mode threads being more lightweight.
Synchronization mechanism...
Memory mapping in Windows allows files to be mapped directly into memory for faster access and manipulation.
Memory mapping allows files to be accessed as if they were in memory
File mapping can be used for sharing data between processes
Improves performance by reducing disk I/O operations
Examples: CreateFileMapping, MapViewOfFile, UnmapViewOfFile
Critical section in Windows is a synchronization mechanism used to protect shared resources from concurrent access.
Critical sections are used to ensure mutual exclusion between threads accessing shared resources.
They are implemented using the Windows API functions InitializeCriticalSection, EnterCriticalSection, and LeaveCriticalSection.
Critical sections are more efficient than mutexes for synchronization within a sing...
Detect loop in a LinkedList
Use two pointers, one moving at twice the speed of the other
If there is a loop, the faster pointer will eventually catch up to the slower one
If there is no loop, the faster pointer will reach the end of the list
I applied via Job Portal and was interviewed in Jun 2024. There were 2 interview rounds.
3Sum, target sum backtracking quesion, leetcode medium question
MySQL is a relational database management system, while NoSQL databases are non-relational databases.
MySQL is a traditional relational database that uses tables to store data and SQL for querying.
NoSQL databases are non-relational and can be document-based, key-value pairs, wide-column stores, or graph databases.
MySQL is ACID-compliant and suitable for complex queries and transactions.
NoSQL databases are often used for...
I applied via Recruitment Consulltant and was interviewed in Feb 2024. There was 1 interview round.
I was asked 2 DSA questions. I answered them but the interviewer wasn't aware of the complexity of different Data structures so according to him my solution was taking n^3 complexity whereas it was actually the solution of n
I applied via Approached by Company and was interviewed in Aug 2023. There were 3 interview rounds.
Interviewer asked two coding question medium level
I applied via Approached by Company and was interviewed in Dec 2022. There were 5 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
2 questions - 1 was on map and other on graph
Designing an elevator system involves considering factors like capacity, speed, efficiency, and safety.
Consider the number of floors in the building and the expected traffic flow to determine the number of elevators needed.
Choose between different elevator types such as hydraulic, traction, or machine-room-less based on building requirements.
Implement a control system to optimize elevator movement and reduce wait times...
Software Developer
59
salaries
| ₹0 L/yr - ₹0 L/yr |
HR Recruiter
45
salaries
| ₹0 L/yr - ₹0 L/yr |
UI/UX Designer
45
salaries
| ₹0 L/yr - ₹0 L/yr |
Graphic Designer
27
salaries
| ₹0 L/yr - ₹0 L/yr |
Business Analyst
25
salaries
| ₹0 L/yr - ₹0 L/yr |
Flipkart
Paytm
Ola Cabs
Zomato