i
Light &
Wonder
Filter interviews by
A linked list is a data structure where each element points to the next element in the sequence.
Consists of nodes connected by pointers
Allows for dynamic size and efficient insertion/deletion
Examples: singly linked list, doubly linked list
I use design patterns such as MVC, Observer, and Factory in my games for better organization and scalability.
MVC (Model-View-Controller) for separating game logic, user interface, and data
Observer for handling events and notifications between game components
Factory for creating objects without specifying the exact class
Trees in Unity are hierarchical data structures used to organize game objects in a parent-child relationship.
Trees are used to create complex scenes by organizing game objects in a hierarchy.
Each game object can have one parent and multiple children, forming a tree structure.
Transform properties like position, rotation, and scale are relative to the parent in the tree.
Example: A tree structure can be used to repre...
Create a new array with sums of all integers smaller than each element in the input array.
Iterate through the input array and for each element, calculate the sum of all integers smaller than the current element.
Populate the new array with these sums.
Use a lambda expression to simplify the code.
Approach: Create a program to clear a grid by moving a ball in all 8 directions and clearing cells at the center.
Create a grid with values in each cell
Randomly select a starting point and direction for the ball
Move the ball in all 8 directions, clearing cells at the center
Reroute the ball when it reaches the edge
Continue until all cells are cleared
An IEnumerator in C# is used to iterate over a collection of objects one at a time, allowing for more efficient memory usage and performance.
IEnumerator is used to implement custom iterators in C# by defining a method with a yield return statement.
Each time the iterator is called, it returns the next value in the sequence defined by the yield return statements.
IEnumerators can be used in foreach loops to iterate o...
Joining two tables in SQL using JOINs to combine data based on a related column
Use INNER JOIN to return rows when there is at least one match in both tables
Use LEFT JOIN to return all rows from the left table and the matched rows from the right table
Use RIGHT JOIN to return all rows from the right table and the matched rows from the left table
Use FULL JOIN to return rows when there is a match in one of the tables
Check if a number is a power of 2 or not
A number is a power of 2 if it has only one bit set to 1
Use bitwise operations to check if the number is a power of 2
If the number is a power of 2, it will be greater than 0 and have only one bit set to 1
Integration of SQL with application and network troubleshooting
Ensure proper network connectivity between application and SQL server
Check SQL server logs for any errors or issues
Verify SQL server configuration and permissions
Test SQL queries and data retrieval from application
Use network monitoring tools to identify and resolve network issues
Java oops concepts include encapsulation, inheritance, abstraction, and polymorphism. Overloading is a way to define multiple methods with the same name but different parameters.
Encapsulation: bundling data and methods that operate on that data within a single unit
Inheritance: creating new classes from existing ones
Abstraction: hiding implementation details and showing only the necessary information
Polymorphism: u...
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.
Create a new array with sums of all integers smaller than each element in the input array.
Iterate through the input array and for each element, calculate the sum of all integers smaller than the current element.
Populate the new array with these sums.
Use a lambda expression to simplify the code.
Approach: Create a program to clear a grid by moving a ball in all 8 directions and clearing cells at the center.
Create a grid with values in each cell
Randomly select a starting point and direction for the ball
Move the ball in all 8 directions, clearing cells at the center
Reroute the ball when it reaches the edge
Continue until all cells are cleared
An IEnumerator in C# is used to iterate over a collection of objects one at a time, allowing for more efficient memory usage and performance.
IEnumerator is used to implement custom iterators in C# by defining a method with a yield return statement.
Each time the iterator is called, it returns the next value in the sequence defined by the yield return statements.
IEnumerators can be used in foreach loops to iterate over t...
I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.
QA Engineers ensure software quality through testing, debugging, and collaboration with development teams.
Design and execute test cases to validate software functionality, e.g., testing a new feature in a web application.
Identify, document, and track defects using tools like JIRA, ensuring they are resolved before release.
Collaborate with developers and product managers to understand requirements and provide feedback o...
I appeared for an interview in May 2025, where I was asked the following questions.
I applied via Campus Placement and was interviewed in Apr 2024. There were 2 interview rounds.
Aptitude and programming language like c and also data structures alogirithm
Joining two tables in SQL using JOINs to combine data based on a related column
Use INNER JOIN to return rows when there is at least one match in both tables
Use LEFT JOIN to return all rows from the left table and the matched rows from the right table
Use RIGHT JOIN to return all rows from the right table and the matched rows from the left table
Use FULL JOIN to return rows when there is a match in one of the tables
I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.
Based on DSA in C# be thorough with heap tree and map from dsa
I appeared for an interview in Mar 2024.
A linked list is a data structure where each element points to the next element in the sequence.
Consists of nodes connected by pointers
Allows for dynamic size and efficient insertion/deletion
Examples: singly linked list, doubly linked list
I use design patterns such as MVC, Observer, and Factory in my games for better organization and scalability.
MVC (Model-View-Controller) for separating game logic, user interface, and data
Observer for handling events and notifications between game components
Factory for creating objects without specifying the exact class
Trees in Unity are hierarchical data structures used to organize game objects in a parent-child relationship.
Trees are used to create complex scenes by organizing game objects in a hierarchy.
Each game object can have one parent and multiple children, forming a tree structure.
Transform properties like position, rotation, and scale are relative to the parent in the tree.
Example: A tree structure can be used to represent ...
I applied via LinkedIn and was interviewed before Nov 2023. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
Hackerearth test with c# ,SQL and MCQ
I applied via Job Portal and was interviewed in Sep 2023. There were 3 interview rounds.
Top trending discussions
Some of the top questions asked at the Light & Wonder interview -
The duration of Light & Wonder interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 25 interview experiences
Difficulty level
Duration
based on 125 reviews
Rating in categories
Software Engineer
361
salaries
| ₹6.6 L/yr - ₹18.5 L/yr |
Senior Software Engineer
310
salaries
| ₹14.8 L/yr - ₹25.6 L/yr |
Software Quality Assurance Engineer
129
salaries
| ₹7.8 L/yr - ₹20 L/yr |
Associate Software Engineer
127
salaries
| ₹6 L/yr - ₹12 L/yr |
Test Engineer
93
salaries
| ₹6.1 L/yr - ₹12.3 L/yr |
Thomson Reuters
HighRadius
Chetu
EbixCash Limited