i
Blue
Yonder
Work with us
Filter interviews by
Identify duplicate strings in an array using various methods.
Use a HashSet to track seen strings. Example: ['apple', 'banana', 'apple'] results in 'apple' as duplicate.
Sort the array and check adjacent elements. Example: ['apple', 'banana', 'apple'] becomes ['apple', 'apple', 'banana'].
Use a frequency map (dictionary) to count occurrences. Example: {'apple': 2, 'banana': 1} indicates 'apple' is a duplicate.
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
A For loop is used to iterate over a collection of items and perform a set of actions for each item.
Initialize a counter variable before the loop
Set the condition for the loop to continue based on the counter variable and the length of the array
Increment the counter variable after each iteration
Access each element in the array using the counter variable
Function to calculate factorial of a number
Create a function that takes an integer as input
Use a loop to multiply the number by all integers from 1 to the input number
Return the final result
SQL query to find 2nd highest salary
Use the ORDER BY clause to sort salaries in descending order
Use the LIMIT clause to retrieve the second row
Regular expressions (regex) are powerful tools for pattern matching and text manipulation in programming and data processing.
Regex allows for complex string searches, such as validating email formats: `^[\w-\.]+@[\w-]+\.[a-z]{2,4}$`.
You can extract specific patterns from text, like finding dates: `\b\d{2}/\d{2}/\d{4}\b`.
Regex can replace substrings, e.g., removing extra spaces: `\s+` can be replaced with a single ...
Test attribute is used to define a test method, while TestCase attribute is used to define a test case class.
Test attribute is used to mark a method as a test method in a test class.
TestCase attribute is used to mark a class as a test case class containing multiple test methods.
Test attribute is used in frameworks like NUnit, JUnit, etc.
TestCase attribute is used in frameworks like NUnit, JUnit, etc.
Closures in JavaScript are functions that have access to their own scope, as well as the scope in which they were defined.
Closures allow functions to access variables from an outer function even after the outer function has finished executing.
They are created whenever a function is defined within another function.
Closures are commonly used to create private variables and functions in JavaScript.
Microservices architecture is an architectural style that structures an application as a collection of loosely coupled services.
Each service is self-contained and can be developed, deployed, and scaled independently.
Services communicate with each other over lightweight protocols like HTTP or messaging queues.
Microservices allow for flexibility, scalability, and resilience in large and complex applications.
Examples...
NoSQL databases are non-relational databases that do not require a fixed schema, while SQL databases are relational databases that use structured query language.
NoSQL databases are schema-less, allowing for flexible data models.
SQL databases use a fixed schema with tables and rows.
NoSQL databases are horizontally scalable, making them suitable for big data applications.
SQL databases are vertically scalable, meanin...
I appeared for an interview in Mar 2025, where I was asked the following questions.
Identify duplicate strings in an array using various methods.
Use a HashSet to track seen strings. Example: ['apple', 'banana', 'apple'] results in 'apple' as duplicate.
Sort the array and check adjacent elements. Example: ['apple', 'banana', 'apple'] becomes ['apple', 'apple', 'banana'].
Use a frequency map (dictionary) to count occurrences. Example: {'apple': 2, 'banana': 1} indicates 'apple' is a duplicate.
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
SQL query to find 2nd highest salary
Use the ORDER BY clause to sort salaries in descending order
Use the LIMIT clause to retrieve the second row
Function to calculate factorial of a number
Create a function that takes an integer as input
Use a loop to multiply the number by all integers from 1 to the input number
Return the final result
Regular expressions (regex) are powerful tools for pattern matching and text manipulation in programming and data processing.
Regex allows for complex string searches, such as validating email formats: `^[\w-\.]+@[\w-]+\.[a-z]{2,4}$`.
You can extract specific patterns from text, like finding dates: `\b\d{2}/\d{2}/\d{4}\b`.
Regex can replace substrings, e.g., removing extra spaces: `\s+` can be replaced with a single space...
Layout optimisation in Xamarin forms involves improving performance and user experience by efficiently arranging UI elements.
Use ListView instead of StackLayout for long lists to improve performance.
Avoid nesting multiple layouts within each other to reduce complexity.
Utilize Grid layout for more complex UI designs.
Use RelativeLayout for positioning elements relative to each other.
Implement caching mechanisms for frequ...
Test attribute is used to define a test method, while TestCase attribute is used to define a test case class.
Test attribute is used to mark a method as a test method in a test class.
TestCase attribute is used to mark a class as a test case class containing multiple test methods.
Test attribute is used in frameworks like NUnit, JUnit, etc.
TestCase attribute is used in frameworks like NUnit, JUnit, etc.
I applied via Campus Placement and was interviewed in Oct 2023. There were 5 interview rounds.
Hard(dynamic programming questions)
Easy - topic related to supply chain
Managing stakeholder expectations, resource constraints, scope changes, and communication issues are common challenges in projects.
Managing stakeholder expectations is crucial for project success
Dealing with resource constraints can impact project timelines and quality
Handling scope changes requires effective change management processes
Communication issues can lead to misunderstandings and delays
I applied via Naukri.com and was interviewed in Nov 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Oct 2023. There was 1 interview round.
Top trending discussions
The duration of Blue Yonder interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 20 interview experiences
Difficulty level
Duration
based on 588 reviews
Rating in categories
4-7 Yrs
Not Disclosed
8-10 Yrs
₹ 14-27 LPA
11-15 Yrs
₹ 15.5-42 LPA
Senior Software Engineer
383
salaries
| ₹18.1 L/yr - ₹32.5 L/yr |
Software Engineer
299
salaries
| ₹9.7 L/yr - ₹17 L/yr |
Technical Consultant
249
salaries
| ₹5.8 L/yr - ₹14.9 L/yr |
Senior Technical Consultant
203
salaries
| ₹10.3 L/yr - ₹32 L/yr |
Senior Business Consultant
198
salaries
| ₹18 L/yr - ₹30 L/yr |
SAP
24/7 Customer
Thomson Reuters
Oracle Cerner