i
Amadeus
Filter interviews by
I applied via LinkedIn and was interviewed in Feb 2024. There was 1 interview round.
Top trending discussions
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 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
I applied via Naukri.com and was interviewed in Aug 2021. There were 3 interview rounds.
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...
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
posted on 19 Jul 2024
I applied via Naukri.com and was interviewed in Feb 2023. There were 3 interview rounds.
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Senior Software Engineer
612
salaries
| ₹11.1 L/yr - ₹33.3 L/yr |
Member Technical Staff
316
salaries
| ₹14.9 L/yr - ₹42.5 L/yr |
Software Engineer
221
salaries
| ₹6 L/yr - ₹21 L/yr |
Senior Business Analyst
182
salaries
| ₹10.5 L/yr - ₹25 L/yr |
Software Developer
180
salaries
| ₹7.7 L/yr - ₹25 L/yr |
Sabre
Travelport
Expedia Group
Booking Holdings