Filter interviews by
I applied via Referral and was interviewed in Jul 2023. There were 4 interview rounds.
ORM stands for Object-Relational Mapping. It is a programming technique for converting data between incompatible type systems in object-oriented programming languages.
ORM helps developers to interact with databases using an object-oriented approach
It eliminates the need to write complex SQL queries by providing a way to perform CRUD operations using programming language syntax
ORM frameworks like Hibernate in Java or En...
Typehinting is specifying the data type of a variable in function parameters or return values in programming languages.
Typehinting helps improve code readability and maintainability by clearly defining the expected data types.
It can help catch errors early on during development, as the code editor or IDE can provide warnings if incorrect data types are used.
If typehinting is not used, it may lead to unexpected errors o...
Events and observers in Laravel allow for decoupling of classes and handling of various actions in a more modular way.
Events are triggered when a specific action occurs in the application.
Observers listen for these events and respond accordingly.
Events and observers help in decoupling classes and keeping the codebase clean and modular.
Example: Creating a 'UserRegistered' event when a new user registers, and having an '...
The default package used for Auth in the latest Laravel is 'Jetstream'. It provides pre-built authentication scaffolding.
Jetstream is a new package introduced in Laravel 8 for authentication.
It provides pre-built authentication components like login, registration, email verification, two-factor authentication, and more.
Jetstream uses Laravel Fortify under the hood for authentication logic.
Developers can choose between ...
Static methods and static arguments are associated with the class itself rather than with instances of the class.
Static methods are methods that belong to the class itself, not to any specific instance of the class.
Static arguments are arguments that are passed to static methods and are not associated with any particular instance of the class.
Static methods can be called directly on the class, without needing to create...
Dependency injection is a design pattern where components are provided with 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
Examples: Constructor injection, Setter injection, Interface injection
posted on 14 May 2022
I applied via Naukri.com and was interviewed before May 2021. There was 1 interview round.
I applied via Walk-in and was interviewed before Apr 2020. There were 5 interview rounds.
I applied via Recruitment Consultant and was interviewed before Sep 2020. There were 3 interview rounds.
I applied via Job Portal and was interviewed before Apr 2021. There was 1 interview round.
Solid principles are a set of design principles for writing maintainable and scalable code in C#.
Single Responsibility Principle (SRP) - a class should have only one reason to change
Open/Closed Principle (OCP) - a class should be open for extension but closed for modification
Liskov Substitution Principle (LSP) - derived classes should be substitutable for their base classes
Interface Segregation Principle (ISP) - client...
I applied via Campus Placement and was interviewed before May 2020. There were 4 interview rounds.
I applied via Naukri.com and was interviewed before Apr 2020. There were 5 interview rounds.
I applied via Campus Placement and was interviewed before Jan 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before May 2020. There were 4 interview rounds.
I applied via Walk-in and was interviewed before May 2020. There was 1 interview round.
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Head - Projects
3
salaries
| ₹15 L/yr - ₹15 L/yr |
TCS
Accenture
Wipro
Cognizant