Filter interviews by
I applied via Approached by Company and was interviewed in Jul 2024. There were 5 interview rounds.
Test will have Code snippet MCQ Question along with Statement to write code
Overriding the equals method allows for custom comparison logic in Java classes.
Override the equals method in a class to provide custom comparison logic.
Ensure the overridden equals method follows the contract specified in the Java documentation.
Consider overriding the hashCode method as well when overriding equals to maintain consistency.
Java mcq and snippet
posted on 24 Sep 2024
posted on 29 Feb 2024
I applied via Company Website and was interviewed before Feb 2023. There were 3 interview rounds.
Discussion about OOPS concepts and String related program
Program on Recursion and Array
posted on 16 Jul 2024
I applied via Approached by Company and was interviewed before Jul 2023. There were 3 interview rounds.
Question related to tree and graph
Question related to array and tree
posted on 24 Oct 2024
Medium level question
I applied via Approached by Company and was interviewed in Jul 2023. There were 5 interview rounds.
Design a system to display real-time updates of a file's content on a webpage.
Use a server-side programming language like Node.js to read the file content.
Implement a WebSocket connection between the server and the webpage for real-time updates.
Whenever the file is updated, send the updated content to the webpage using the WebSocket connection.
Update the webpage dynamically using JavaScript to display the new content.
I have worked on various projects involving software development and implementation.
Developed a web application for a retail company to manage inventory and sales.
Implemented a mobile app for a healthcare organization to track patient data and appointments.
Created a data analysis tool for a financial institution to analyze market trends and make investment decisions.
I applied via LinkedIn and was interviewed before Feb 2023. There were 4 interview rounds.
When we click on a URL, the browser sends a request to the server, which responds with the requested webpage.
Clicking on a URL triggers the browser to send an HTTP request to the server.
The server receives the request and processes it.
The server then sends back a response containing the requested webpage.
The browser receives the response and renders the webpage for the user to view.
To add two numbers represented as linked lists, iterate through both lists simultaneously, adding corresponding digits and carrying over the carry value.
Create a new linked list to store the result.
Initialize a carry variable to 0.
Iterate through both linked lists simultaneously, adding the corresponding digits and the carry value.
If the sum of the digits is greater than 9, update the carry value and store the remainde...
A chat app using sockets allows real-time communication between users.
Use a socket library or framework to handle the communication.
Implement a server that listens for incoming connections and manages the chat rooms.
Establish a socket connection between the server and clients for sending and receiving messages.
Handle message encryption and decryption for secure communication.
Implement features like user authentication,...
I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.
Code the LRU cache on hacker rank
Implement a tail -f logger in code
Use a file pointer to open the log file
Read the file line by line and print new lines as they are added
Use a loop to continuously check for new lines in the file
A working software coding problem. Build client-server. Make sure your IDE is ready
Async is non-blocking, concurrency is managing multiple tasks at the same time, parallelism is executing multiple tasks simultaneously.
Async allows non-blocking execution of code, enabling other tasks to run while waiting for I/O operations.
Concurrency involves managing multiple tasks at the same time, but not necessarily simultaneously.
Parallelism is executing multiple tasks simultaneously, utilizing multiple CPU core...
The journey of a request refers to the process of a request being made, processed, and fulfilled by a system.
Request initiation by a user or system
Routing of the request to the appropriate service or endpoint
Processing of the request by the service
Response generation and delivery back to the user
based on 2 interviews
Interview experience
based on 13 reviews
Rating in categories
Senior Software Engineer
93
salaries
| ₹8.3 L/yr - ₹31 L/yr |
Senior QA Engineer
56
salaries
| ₹7 L/yr - ₹20.1 L/yr |
Software Engineer II
41
salaries
| ₹7.5 L/yr - ₹20.2 L/yr |
Software Engineer
34
salaries
| ₹4.9 L/yr - ₹16.7 L/yr |
Software Engineer2
28
salaries
| ₹7.5 L/yr - ₹18 L/yr |
GS Lab
Aurigo
Prime Focus Technologies
Nowfloats Technologies