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...
The pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented programming.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: A class 'Car' with attributes like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism to create a new class using properties and methods of an existing class. Example: '...
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
Encapsulation in Java is achieved by using access modifiers and creating classes with private fields and public methods.
Use access modifiers such as private, public, and protected to restrict access to fields and methods
Create classes with private fields and public methods to control access to data
Encapsulation helps to maintain data integrity and prevent unauthorized access to data
Example: class Person { private ...
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
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 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 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
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
| ₹10.9 L/yr - ₹20 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