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.
The JVM executes Java bytecode, managing memory, garbage collection, and providing platform independence.
JVM Architecture: Consists of Class Loader, Execution Engine, and Runtime Data Areas.
Class Loader: Loads class files into memory, verifies, and prepares them for execution.
Execution Engine: Converts bytecode into machine code using Just-In-Time (JIT) compilation.
Memory Management: JVM uses heap for object allocation...
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 Company Website and was interviewed in Mar 2024. There were 3 interview rounds.
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 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<String, Integer> map = new HashMap<>(); map.put("key", 123); int value = map.get("key");
I applied via Campus Placement and was interviewed before Jul 2021. There were 2 interview rounds.
It was difficult aptitude test. One need to be well versed in aptitude and coding ( any programming language).
posted on 23 Aug 2022
I applied via Referral and was interviewed before Aug 2021. There were 3 interview rounds.
Reasoning questions and General Awareness
posted on 12 Apr 2022
I applied via Walk-in and was interviewed before Apr 2021. There were 2 interview rounds.
based on 1 interview experience
Difficulty level
Duration
Data Analyst
4
salaries
| ₹7 L/yr - ₹7.5 L/yr |
Senior QA Analyst
4
salaries
| ₹10.5 L/yr - ₹14 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 |
TCS
HDFC Bank
ICICI Bank
Genpact