Filter interviews by
I applied via LinkedIn and was interviewed before Mar 2023. There were 4 interview rounds.
Javascript,html, CSS and MySQL
An event loop is a programming construct that waits for and dispatches events or messages in a program.
Event loop is commonly used in asynchronous programming to handle tasks like I/O operations without blocking the main thread.
It continuously checks for events in a queue and processes them one by one.
Examples of event loops include Node.js event loop for handling asynchronous operations in JavaScript.
Event loop helps ...
Top trending discussions
posted on 14 Aug 2024
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
Min and max value from an array of integers, reverse of a string
posted on 23 Nov 2023
I appeared for an interview before Nov 2022.
Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods. Interfaces are a collection of abstract methods.
Abstract classes can have constructors, interfaces cannot
A class can implement multiple interfaces, but can only inherit from one abstract class
Interfaces can be used to achieve multiple inheritance in Java
Abstract classes can have instance variables, interfaces c...
I am currently working on a project to develop a web-based inventory management system.
Developing a user-friendly interface for managing inventory
Implementing database functionality to store and retrieve inventory data
Integrating with other systems to automate inventory updates
Creating reports and analytics to track inventory levels and trends
Sort array without using any inbuilt method?
Yes
Java uses pass by value for all variables, including object references.
When an object reference is passed as an argument, a copy of the reference is passed, not the actual object.
Modifying the reference inside the method will not affect the original reference outside the method.
However, modifications to the object's state inside the method will be visible outside the method.
Singleton pattern restricts the instantiation of a class to a single object.
Singleton pattern ensures that only one instance of a class exists throughout the application.
It provides a global point of access to the instance.
Commonly used in scenarios where a single instance needs to coordinate actions across the system.
Example: Database connection manager, logger, configuration manager.
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Machine coding round where SOLID principles are evaluated for real life use case
Machine coding round.
Use Dijkstra's algorithm to find the top k shortest paths from source to destination.
Implement Dijkstra's algorithm to find the shortest paths from source to all other nodes.
Store the top k shortest paths found in a priority queue or heap.
Return the top k shortest paths as the result.
DS, Algo, DP, Greedy, Stack, Heap
Design a scalable cloud storage system similar to DropBox.
Use distributed file system for storing files across multiple servers.
Implement data deduplication to save storage space.
Use client-side encryption for security.
Implement file synchronization across devices.
Utilize load balancing to distribute user requests.
Implement version control for files.
Use metadata for efficient file organization.
A linked list is a linear data structure where each element is a separate object with a reference to the next element.
Start with a Node class that has data and a reference to the next node
Create a LinkedList class that manages the nodes and provides methods like insert, delete, and search
Example: Node class - data, next; LinkedList class - head, insert(data), delete(data), search(data)
posted on 17 Apr 2024
I applied via Referral and was interviewed before Apr 2023. There were 2 interview rounds.
They have problem of K sorted array and you need to make an sorted array of it.
posted on 7 May 2023
I applied via Campus Placement and was interviewed before May 2022. There were 3 interview rounds.
posted on 9 Oct 2022
I applied via Job Portal and was interviewed in Apr 2022. There were 5 interview rounds.
It was simple program of url shorting for registered and non registered users each request must have unique shortened url.
A palindrome is a word or phrase that reads the same backward as forward. Implementing it involves comparing the first and last characters and iterating towards the middle.
Implement a function that takes a string as input and returns true if it is a palindrome, false otherwise.
Use two pointers, one starting from the beginning and the other from the end, and compare the characters at each position.
If the characters matc...
Some of the top questions asked at the Airpay Payment Services Senior Software Engineer interview -
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Software Developer
33
salaries
| ₹3 L/yr - ₹7.7 L/yr |
Assistant Manager
33
salaries
| ₹3.5 L/yr - ₹12.5 L/yr |
Area Sales Manager
30
salaries
| ₹3.5 L/yr - ₹5.9 L/yr |
Senior Executive
25
salaries
| ₹4 L/yr - ₹5.8 L/yr |
Senior Manager
11
salaries
| ₹12 L/yr - ₹18 L/yr |
Kissht Finance
Money View
Ocrolus East
Uni Cards