Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Apr 2022. There were 5 interview rounds.
Top trending discussions
An unique id for a massive parallel system can be generated using a combination of timestamp, machine id and a random number.
Use a timestamp to ensure uniqueness
Include a machine id to avoid collisions in a distributed system
Add a random number to further increase uniqueness
Consider using a UUID (Universally Unique Identifier) for simplicity
Ensure the id generation algorithm is thread-safe
A parking lot system that manages parking spots and vehicles.
Create a class for parking lot with attributes like total number of spots, available spots, etc.
Create a class for vehicle with attributes like license plate number, type, etc.
Implement methods for parking a vehicle, removing a vehicle, and checking availability of spots.
Use data structures like arrays and maps to store and retrieve information.
Consider imple...
posted on 22 May 2023
I applied via Campus Placement and was interviewed before May 2022. There were 3 interview rounds.
Will be asked for basic python competency
The internet is a global network of interconnected devices that communicate using standardized protocols.
Data is sent in packets using the TCP/IP protocol
Devices are identified using unique IP addresses
DNS translates domain names to IP addresses
Routers direct traffic between networks
Firewalls protect against unauthorized access
Encryption ensures secure communication
Stack overflow error occurs when the call stack exceeds its limit due to infinite or too many recursive function calls.
Occurs when the call stack is full
Caused by infinite or too many recursive function calls
Can lead to program crashes or unexpected behavior
I applied via Naukri.com and was interviewed before Mar 2023. There were 6 interview rounds.
Simple link to solve problems mostly from leetcode
Test on java mostly covered multithreading
Design a cache system to improve data retrieval speed and efficiency.
Define cache types: LRU (Least Recently Used), LFU (Least Frequently Used), etc.
Implement a data structure: Use a hashmap for O(1) access and a linked list for order.
Set cache size limits to prevent memory overflow.
Consider cache eviction policies to manage space effectively.
Example: In-memory cache for web applications to store user sessions.
Implementing infinite scroll for a web application
Use a front-end framework like React or Angular to handle the scrolling functionality
Fetch additional data from the server as the user scrolls down the page
Update the UI with the new data without reloading the entire page
I appeared for an interview before Feb 2024.
Questions on ALgo & DS.
I applied via Naukri.com and was interviewed in Aug 2021. There were 5 interview rounds.
Addressing underperformance involves communication, support, and clear expectations to foster improvement.
1. Conduct a one-on-one meeting to understand the root cause of underperformance. For example, ask about any challenges they are facing.
2. Set clear, achievable goals and expectations. For instance, outline specific tasks and deadlines to help them focus.
3. Provide necessary resources and support, such as training ...
based on 4 reviews
Rating in categories
Analyst
29
salaries
| ₹6.7 L/yr - ₹12 L/yr |
Senior Analyst
25
salaries
| ₹8 L/yr - ₹22.5 L/yr |
Senior Software Engineer
20
salaries
| ₹18 L/yr - ₹30 L/yr |
Lead Engineer
19
salaries
| ₹25 L/yr - ₹38 L/yr |
Associate Analyst
11
salaries
| ₹5.6 L/yr - ₹9.8 L/yr |
Reliance Retail
DMart
Vishal Mega Mart
Future Group