Filter interviews by
I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.
Leetcode easy and hard questions
Threads are lightweight processes within a program that can run concurrently, allowing for multitasking and improved performance.
Threads allow for parallel execution of tasks within a program
Threads share the same memory space, allowing for efficient communication and data sharing
Examples of using threads include running background tasks while the main program continues to execute, or processing multiple requests simul
Top trending discussions
I applied via Naukri.com and was interviewed in Apr 2024. There were 3 interview rounds.
SAGA pattern is a design pattern used in microservices architecture to manage distributed transactions.
SAGA pattern breaks down a long-running transaction into a series of smaller, independent transactions.
Each step in the SAGA pattern is a separate service that communicates with other services through events.
If a step fails, compensating transactions are executed to rollback the changes made by previous steps.
Example:...
API stands for Application Programming Interface. It defines the methods and data formats that applications can use to communicate with each other.
API is a set of rules and protocols that allows different software applications to communicate with each other.
To secure an API, you can use authentication methods like OAuth, API keys, or JWT tokens.
Implementing encryption (HTTPS) and rate limiting can also enhance API secu...
I applied via Company Website and was interviewed in Mar 2024. There were 3 interview rounds.
posted on 19 Dec 2023
Use a HashSet to remove duplicates from an ArrayList of strings.
Create a HashSet and add all elements from the ArrayList to it.
Clear the ArrayList and then add all elements back from the HashSet.
I applied via Naukri.com and was interviewed in Apr 2024. There were 3 interview rounds.
SAGA pattern is a design pattern used in microservices architecture to manage distributed transactions.
SAGA pattern breaks down a long-running transaction into a series of smaller, independent transactions.
Each step in the SAGA pattern is a separate service that communicates with other services through events.
If a step fails, compensating transactions are executed to rollback the changes made by previous steps.
Example:...
API stands for Application Programming Interface. It defines the methods and data formats that applications can use to communicate with each other.
API is a set of rules and protocols that allows different software applications to communicate with each other.
To secure an API, you can use authentication methods like OAuth, API keys, or JWT tokens.
Implementing encryption (HTTPS) and rate limiting can also enhance API secu...
I applied via Campus Placement and was interviewed in May 2023. There were 3 interview rounds.
A cookie is a small piece of data stored on the user's computer by the web browser, used to track user activity and personalize user experience.
Cookies are used to store user preferences, login information, and shopping cart items.
They help websites remember users and their preferences, making the browsing experience more personalized.
Cookies can also be used for tracking user behavior, such as analyzing website traffi...
Core java, servlet ,jdbc
I applied via Referral and was interviewed in Jan 2024. There were 3 interview rounds.
Memory in Go is managed using garbage collection, which automatically frees up memory that is no longer in use.
Go uses a garbage collector to automatically manage memory allocation and deallocation.
Memory is allocated on the heap, and garbage collection is used to free up memory that is no longer needed.
Pointers are used to reference memory locations, allowing for efficient memory management.
Examples: var x *int = new(
Project internal architecture refers to the structure and organization of the codebase and components within a software project.
Components and modules are organized in a logical manner to ensure scalability and maintainability.
Design patterns such as MVC, MVVM, or microservices may be used to structure the codebase.
Communication between components is defined through interfaces and APIs.
Data flow and dependencies are ma...
I applied via Walk-in and was interviewed before Apr 2023. There was 1 interview round.
Hash map is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
Hash map uses hashing to map keys to indices in an array.
It allows for constant time complexity O(1) for insertion, deletion, and retrieval operations.
Example: HashMap
Senior QA Analyst
4
salaries
| ₹10.5 L/yr - ₹14 L/yr |
Java Technical Lead
4
salaries
| ₹35 L/yr - ₹100 L/yr |
Associate Vice President
3
salaries
| ₹22.5 L/yr - ₹28.5 L/yr |
Manager Architect
3
salaries
| ₹40 L/yr - ₹51 L/yr |
Team Lead
3
salaries
| ₹8.8 L/yr - ₹11 L/yr |
State Bank of India
HDFC Bank
ICICI Bank
Axis Bank