i
Light & Wonder
Filter interviews by
I applied via Naukri.com and was interviewed in May 2022. There were 2 interview rounds.
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: using ...
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 Strin...
Top trending discussions
I applied via Company Website and was interviewed before Dec 2020. There was 1 interview round.
Basic coding test like palindrome, series,arrays
I applied via LinkedIn and was interviewed in Nov 2021. There were 3 interview rounds.
1 hour, 22 questions related to Java Spring Boot, SQL, and Hibernate, also one DSA Question, implementation of a card board game.
I applied via Naukri.com and was interviewed in Mar 2021. There were 4 interview rounds.
Polymorphism in C++ allows objects of different classes to be treated as objects of a common superclass.
Polymorphism is achieved through function overloading and virtual functions.
Function overloading allows multiple functions with the same name but different parameters.
Virtual functions are functions in a base class that are overridden in derived classes.
Example: Animal class with virtual function 'makeSound', Cat and
STL in C++ provides reusable algorithms and data structures for efficient programming.
STL includes containers like vector, list, map, algorithms like sort, find, and iterators.
Example: vector
STL saves time by providing pre-implemented solutions for common programming tasks.
Design patterns in C++ are reusable solutions to common problems in software design.
Design patterns help in creating flexible, maintainable, and scalable code.
Examples of design patterns in C++ include Singleton, Factory, Observer, and Strategy.
Each design pattern has a specific purpose and can be applied in different scenarios.
Understanding design patterns can improve code quality and efficiency in software developmen
based on 1 interview
Interview experience
based on 17 reviews
Rating in categories
Software Engineer
361
salaries
| ₹6.7 L/yr - ₹18.5 L/yr |
Senior Software Engineer
309
salaries
| ₹8.8 L/yr - ₹25.6 L/yr |
Software Quality Assurance Engineer
130
salaries
| ₹6.6 L/yr - ₹16.4 L/yr |
Associate Software Engineer
115
salaries
| ₹6 L/yr - ₹12 L/yr |
Test Engineer
93
salaries
| ₹6.6 L/yr - ₹12.3 L/yr |
Aristocrat
Pole To Win
Ubisoft Entertainment
Electronic Arts