Filter interviews by
I was interviewed in Aug 2024.
Ways to do async operations in JS & TS include callbacks, promises, async/await, and event listeners.
Callbacks: Passing a function as an argument to be executed once the async operation is completed.
Promises: Representing a value that may be available now, in the future, or never.
Async/Await: Syntactic sugar built on top of promises to write asynchronous code that looks synchronous.
Event Listeners: Using event-driven p
Prototype inheritance is dynamic and objects inherit directly from other objects, while classic inheritance is static and classes define the inheritance hierarchy.
Prototype inheritance allows objects to inherit directly from other objects, without the need for classes.
Classic inheritance involves defining classes and creating instances of those classes.
In prototype inheritance, changes to the prototype object are refle...
Top trending discussions
posted on 21 Sep 2023
I applied via Company Website and was interviewed before Sep 2022. There were 3 interview rounds.
Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code to manipulate that data.
Objects are instances of classes, which define the structure and behavior of the objects.
Encapsulation is a key principle, where data is kept private within the object and only accessible through methods.
Inheritance allows classes to inherit attributes and methods from other cla...
Static constructor is a special type of constructor in a class that is called only once when the class is loaded into memory.
Static constructor is used to initialize static data members of a class.
It is automatically called by the .NET Framework when the class is first loaded.
Static constructor does not take any parameters and cannot be called explicitly.
Example: public class MyClass { static MyClass() { // initializat
SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.
Single Responsibility Principle (SRP) - A class should have only one reason to change.
Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.
Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects o...
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Allows for easier testing by providing mock dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Commonly used in frameworks like Spring in Java
What is static Constructor
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
There were questions of basic aptitude
Radix sort is a non-comparative sorting algorithm that sorts integers by processing individual digits.
Radix sort works by sorting numbers based on each digit's value, starting from the least significant digit to the most significant digit.
It can be implemented using counting sort or bucket sort as a subroutine.
Radix sort is efficient for sorting integers with a fixed number of digits, like phone numbers or social secur
Systematic interview test
posted on 28 Aug 2024
I applied via Naukri.com and was interviewed in Feb 2024. There were 3 interview rounds.
The pillars of OOPS are Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation restricts access to certain components within a class, protecting the data from outside interference.
Abstraction hides the complex implementation details and only shows the necessary features to the user.
Polymorphism allows objects to be treated...
1 hour, 22 questions related to Java Spring Boot, SQL, and Hibernate, also one DSA Question, implementation of a card board game.
Required to write codes in python
Required to write codes in python
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
Use Python's built-in 'functools' module to check cache for function results.
Import 'functools' module
Use 'lru_cache' decorator to cache function results
Specify 'maxsize' parameter to limit cache size
Use 'cache_info()' method to get cache statistics
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Senior Technical Lead
210
salaries
| ₹12 L/yr - ₹37 L/yr |
Technical Lead
199
salaries
| ₹10 L/yr - ₹28 L/yr |
Senior Engineer
115
salaries
| ₹7.4 L/yr - ₹16 L/yr |
Senior Engineer II
97
salaries
| ₹8.7 L/yr - ₹20 L/yr |
Senior Software Engineer
94
salaries
| ₹7.1 L/yr - ₹22 L/yr |
International Game Technology
Light & Wonder
Playtech India
Bet365