i
G R Infraprojects
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Be the first one to contribute and help others!
posted on 9 Jul 2024
posted on 15 Sep 2023
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructor, fields, and methods, while interface cannot have any of these.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract classes are used to provide a common base for multiple classes, while interfaces define a contract that implementing
The design pattern commonly used in Angular is the Observer pattern.
The Observer pattern is used to establish a one-to-many dependency between objects.
In Angular, Observables are used to implement the Observer pattern for handling asynchronous data streams.
Components in Angular often use Observables to subscribe to changes and react accordingly.
posted on 9 Oct 2023
posted on 4 Mar 2022
posted on 4 Apr 2022
I applied via Company Website and was interviewed in Oct 2021. There were 2 interview rounds.
posted on 21 Jan 2022
posted on 5 Apr 2023
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 3 interview rounds.
posted on 7 Sep 2021
I applied via Recruitment Consultant and was interviewed in Aug 2021. There were 3 interview rounds.
posted on 22 Nov 2021
I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.
posted on 11 Nov 2021
I applied via Referral and was interviewed before Nov 2020. There were 4 interview rounds.
Dependency injection is a design pattern where the dependencies of an object are provided externally.
Dependencies are objects that a class needs to function properly
Dependency injection allows for loose coupling between objects
There are three types of dependency injection: constructor injection, setter injection, and interface injection
Example: Instead of creating a new instance of a dependency within a class, the depe...
Steam API is a set of tools and resources for game developers to integrate Steam features into their games.
Steam API provides access to features such as matchmaking, achievements, and user profiles.
Developers can use Steamworks SDK to integrate Steam features into their games.
Steam API also allows for in-game purchases and microtransactions.
Examples of games that use Steam API include Counter-Strike: Global Offensive a
HashMap is a data structure that stores key-value pairs and uses hashing to retrieve values quickly.
Hashing function is used to convert the key into an index of an array where the value is stored.
Collisions occur when two keys have the same hash value, which is resolved using separate chaining or open addressing.
HashMap uses an array of linked lists to handle collisions.
The load factor determines when the HashMap shoul...
Assistant Manager
318
salaries
| ₹4.5 L/yr - ₹11.5 L/yr |
Senior Engineer
218
salaries
| ₹3.6 L/yr - ₹8.6 L/yr |
Engineer
137
salaries
| ₹2 L/yr - ₹6.5 L/yr |
Senior Executive
133
salaries
| ₹3 L/yr - ₹7.2 L/yr |
Deputy Manager
128
salaries
| ₹6.6 L/yr - ₹18 L/yr |
Nagarjuna Construction Company
PNC Infratech
Ashoka Buildcon
IRB Infrastructure