i
TA Digital
Filter interviews by
I applied via Naukri.com and was interviewed in Oct 2022. There were 2 interview rounds.
MVC Routing is a mechanism to map incoming requests to specific controller actions.
Routing is used to define URL patterns and map them to specific actions in the controller.
It helps to create clean and SEO-friendly URLs.
Routing can also be used to pass parameters to the controller action.
MVC Routing is a part of the ASP.NET framework.
Example: RouteConfig.cs file in ASP.NET MVC application defines the routing rules.
SOLID principles are a set of five design principles for writing maintainable and scalable software.
S - Single Responsibility Principle
O - Open/Closed Principle
L - Liskov Substitution Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle
Explanation of concepts with real-life examples
Abstraction: Using a TV remote without knowing the internal circuitry
Encapsulation: A car driver only needs to know how to drive, not how the engine works
Inheritance: A child inheriting traits from their parents
Polymorphism: A shape can take on different forms, such as a square or a triangle
Polymorphism is the ability of an object to take on many forms. A real-life example is a vehicle.
Polymorphism allows a vehicle object to take on different forms such as car, truck, or motorcycle
Each form has its own unique properties and methods, but they all share common characteristics such as having wheels and an engine
Polymorphism allows for more efficient and flexible code as it allows for the use of a single clas
Sync is blocking, while Async is non-blocking.
Sync operations block the execution of the program until the operation is completed.
Async operations allow the program to continue executing while the operation is being completed in the background.
Sync operations are simpler to implement and reason about, but can lead to performance issues.
Async operations require more complex code, but can improve performance and responsi...
Senior Software Engineer
177
salaries
| ₹7.1 L/yr - ₹25 L/yr |
Software Engineer
176
salaries
| ₹3 L/yr - ₹11 L/yr |
Principal Software Engineer
108
salaries
| ₹8.7 L/yr - ₹28 L/yr |
Associate Software Engineer
79
salaries
| ₹3.7 L/yr - ₹6.2 L/yr |
Associate Technical Leader
53
salaries
| ₹13 L/yr - ₹32.4 L/yr |
TCS
Infosys
Wipro
HCLTech