Filter interviews by
I applied via Naukri.com and was interviewed before Jan 2022. There were 2 interview rounds.
Developed a web application for inventory management system
Used Java and Spring framework for backend development
Implemented RESTful APIs for data retrieval and manipulation
Designed and developed the database schema using MySQL
Implemented user authentication and authorization using Spring Security
Utilized HTML, CSS, and JavaScript for frontend development
Implemented responsive design for better user experience
Performed...
Transactions in Spring Boot help manage database operations as a single unit of work.
Transactions ensure ACID properties (Atomicity, Consistency, Isolation, Durability) for database operations.
Use @Transactional annotation to mark a method as transactional.
Transactions can be managed programmatically using TransactionTemplate.
Rollback can be triggered manually in case of exceptions.
Spring Boot supports both declarative
posted on 19 Jul 2024
Collaborative, fast-paced, innovative work environment with emphasis on teamwork and continuous learning.
Open communication and collaboration among team members
Fast-paced and dynamic work environment
Emphasis on innovation and creativity
Teamwork and support for continuous learning and growth
I applied via Company Website and was interviewed in Jul 2023. There were 3 interview rounds.
To solve a P1 issue, I prioritize the problem, gather necessary resources, collaborate with team members, and implement a quick and effective solution.
Prioritize the issue based on impact and urgency
Gather necessary resources such as logs, documentation, and relevant team members
Collaborate with team members to brainstorm and troubleshoot
Implement a quick and effective solution to resolve the P1 issue
Communicate with s...
I applied via Naukri.com and was interviewed in Feb 2021. There were 4 interview rounds.
Implemented the Observer design pattern.
Used to maintain consistency between related objects
Allows for one-to-many relationships between objects
Used in event-driven systems
Example: Used to update UI when data changes in backend
I have implemented a microservices architecture for scalability and flexibility.
Implemented microservices architecture using Docker and Kubernetes
Used API Gateway for routing and load balancing
Implemented service discovery using Consul
Implemented circuit breaker pattern using Hystrix
Implemented centralized logging using ELK stack
Implemented distributed tracing using Zipkin
Implemented event-driven architecture using Kaf...
I improved stored procedure performance by optimizing queries and indexes.
Identified and removed unnecessary joins and subqueries
Used appropriate indexing to speed up query execution
Reduced the number of round trips to the database by using batch processing
Rewrote complex queries to simpler ones
Used stored procedure parameters instead of variables to avoid recompilation
Used SET NOCOUNT ON to reduce network traffic
Used
posted on 16 Sep 2022
I applied via Approached by Company and was interviewed before Sep 2021. There was 1 interview round.
Implementing naming of threads in a multi-threaded OS and implementing rand5 using rand7
Use thread ID or thread name to name threads in a multi-threaded OS
Implement a function that generates a random number between 1 and 7
Use rejection sampling to implement rand5 using rand7
Ensure thread names are unique to avoid confusion
Test the implementation thoroughly to ensure correctness
Free uses metadata stored in the heap to determine the number of memory blocks to delete for arrays.
Free stores metadata about the size of the allocated memory block in the heap.
Free uses this metadata to determine the number of memory blocks to delete for arrays.
For example, if an array of 10 integers was allocated, the metadata would indicate the size of the block as 40 bytes.
Free would then use this information to d...
Normal aptitude questions, Refer R S Agarwal
Xpath locators are used to locate elements on a web page. There are different types of Xpath locators.
Absolute Xpath starts with the root node and goes all the way to the element
Relative Xpath starts from the current node and goes to the element
Attribute-based Xpath locates elements based on their attributes
Index-based Xpath locates elements based on their position in the DOM
Text-based Xpath locates elements based on t
I applied via Referral and was interviewed before Jan 2021. There were 3 interview rounds.
OOPs concepts are used in real life to model objects and their behavior.
Encapsulation: A car's engine is encapsulated and can only be accessed through specific methods.
Inheritance: A sports car is a type of car that inherits properties and methods from the car class.
Polymorphism: A person can be a student, teacher, or employee, each with their own unique behavior.
Abstraction: A TV remote has buttons that abstract the c...
Hashmap is a data structure that stores key-value pairs and uses hashing to locate values based on their keys.
Hashmap uses an array of linked lists to store key-value pairs.
The hash function is used to convert the key into an index of the array.
If two keys have the same hash value, they are stored in the same linked list.
Hashmap provides constant time complexity for insertion, deletion, and retrieval of values.
Java's H...
Software Engineer
54
salaries
| ₹4 L/yr - ₹16 L/yr |
Senior Software Engineer
31
salaries
| ₹7.5 L/yr - ₹22 L/yr |
Software Developer
14
salaries
| ₹5.4 L/yr - ₹13 L/yr |
Technical Lead
13
salaries
| ₹14.5 L/yr - ₹24 L/yr |
Softwaretest Engineer
10
salaries
| ₹7.4 L/yr - ₹16 L/yr |
Persistent Systems
TCS
Wipro
Tech Mahindra