i
Blue Yonder
Filter interviews by
I applied via Company Website and was interviewed in Jan 2022. There were 4 interview rounds.
I applied via Referral and was interviewed in Dec 2021. There was 1 interview round.
To make a Java class immutable, use final keyword and initialize all fields in constructor.
Use final keyword for class and all fields
Initialize all fields in constructor
Do not provide setter methods
Make sure to return a new instance in any method that modifies the state
Check if two strings are anagrams of each other
Create a character count array for both strings
Compare the character count arrays
If they are equal, the strings are anagrams
REST endpoints for a ticket booking system
GET /events - get list of available events
GET /events/{id} - get details of a specific event
POST /events/{id}/tickets - book tickets for an event
GET /bookings - get list of all bookings
GET /bookings/{id} - get details of a specific booking
PUT /bookings/{id} - update a booking
DELETE /bookings/{id} - cancel a booking
Pessimistic locking is when a resource is locked for a long time, while optimistic locking is when a resource is locked only when it is being modified.
Pessimistic locking involves locking a resource for a long time to prevent other users from accessing it.
Optimistic locking involves locking a resource only when it is being modified, allowing other users to access it in the meantime.
Pessimistic locking is useful when co...
I applied via Company Website and was interviewed before Apr 2022. There were 4 interview rounds.
Shorten URL design involves generating a unique short code for a long URL to save space and improve usability.
Use a hashing algorithm to generate a unique short code for each URL
Store the mapping between short code and long URL in a database
Redirect users to the long URL when they access the short URL
Consider adding expiration time for short URLs to prevent abuse
Provide analytics to track usage of short URLs
Java performance and query optimization in Oracle
Use prepared statements to avoid SQL injection and improve performance
Use indexes to speed up query execution
Avoid using SELECT * and only select necessary columns
Use connection pooling to reuse database connections
Use caching to reduce database round trips
Tune database parameters like buffer cache and shared pool size
Use profiling tools to identify performance bottlenec
Top trending discussions
Questions based on dp
Aptitude test of 85 min
I applied via Indeed and was interviewed in May 2023. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in Oct 2023. There were 3 interview rounds.
The question is asking to allow only alphabets in the input.
Use regular expressions to check if the input contains only alphabets.
You can use functions like isalpha() in programming languages like Python to validate the input.
Handle edge cases like spaces, special characters, and numbers in the input.
Coding test & string pograming
I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.
I am a software engineer with experience in developing web applications using Java and Spring framework.
Worked on a project to develop a web application for a retail company to manage their inventory and sales.
Used Java and Spring framework to build the backend logic and RESTful APIs.
Implemented front-end using HTML, CSS, and JavaScript with AngularJS framework.
Collaborated with a team of developers and testers to deli
I applied via Company Website and was interviewed before Apr 2023. There were 4 interview rounds.
Aptitude,MCQ,DSA,os,coding
based on 1 interview
Interview experience
based on 8 reviews
Rating in categories
Senior Software Engineer
364
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Consultant
261
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
232
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Technical Consultant
191
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Business Consultant
178
salaries
| ₹0 L/yr - ₹0 L/yr |
SAP
Manhattan Associates
Oracle
Infor Global Solution