Filter interviews by
CRUD operations in ASP.NET involve creating, reading, updating, and deleting data from a database.
Create: INSERT statement in SQL or Entity Framework's Add() method
Read: SELECT statement in SQL or Entity Framework's Find() method
Update: UPDATE statement in SQL or Entity Framework's Update() method
Delete: DELETE statement in SQL or Entity Framework's Remove() method
I applied via Indeed and was interviewed in Jun 2023. There were 3 interview rounds.
Crud operation (Insert, Update, Delete, and show the details in Grid then edit, update, and delete functionality on Grid)
I applied via Walk-in
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
Write prime number code
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Extension methods allow adding new methods to existing types without modifying the original type
Extension methods are static methods that can be called as if they were instance methods of the extended type
They are defined in static classes and must be in the same namespace as the extended type
They are commonly used to add functionality to existing types or interfaces without modifying them directly
Union combines and removes duplicates, Union All combines without removing duplicates.
Union removes duplicates from the result set, while Union All does not.
Union is slower than Union All because it has to perform an additional step to remove duplicates.
Union is used when you want to combine two result sets and remove duplicates, while Union All is used when you want to combine two result sets without removing duplicat
Constructor chaining is the process of calling one constructor from another constructor within the same class.
Allows for reusing code and avoiding duplication
Can be achieved using 'this' keyword in the constructor
Example: public MyClass(int x) : this(x, 0) {}
CTE stands for Common Table Expressions, which is a temporary result set that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.
CTEs are defined using the WITH keyword in SQL.
They help improve readability and maintainability of complex queries.
CTEs can be recursive, allowing for hierarchical data querying.
Example: WITH CTE AS (SELECT * FROM table_name) SELECT * FROM CTE;
Example: WITH RECURSIVE CTE ...
A constructor is a special method in a class that is automatically called when an object of that class is created.
Constructors have the same name as the class they belong to.
They are used to initialize the object's state.
Constructors can be parameterized or default (no parameters).
Example: public class Person { public Person(string name) { this.Name = name; } }
Use bulk insert or batch processing to send large amounts of data through the database.
Use bulk insert operations provided by the database management system.
Consider using batch processing techniques to optimize performance.
Use stored procedures or parameterized queries for efficient data transfer.
I have used the MVC (Model-View-Controller) design pattern in my project.
Separates the application into three main components: Model, View, and Controller
Promotes code reusability, modularity, and maintainability
Example: ASP.NET MVC framework
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Characteristics include private constructor, static instance variable, static method to access instance, lazy initialization, and thread safety.
Example: public class Singleton { private static Singleton instance; private Singleton() {} public static Singleton getInstance() { if (instance == null) { instance = new Singlet
Use LINQ to fetch data from the 'students' table in ascending order of 'studentid'.
Use LINQ query syntax or method syntax to retrieve data from the 'students' table.
Order the data by 'studentid' in ascending order using the 'OrderBy' or 'OrderByDescending' method.
Ensure that the LINQ query is executed against the database to fetch the data.
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
web.config is specific to a web application and overrides settings in Machine.config
web.config is specific to a web application, while Machine.config is at the machine level
web.config can override settings in Machine.config for a specific application
Machine.config is located in the .NET framework folder, while web.config is in the application folder
State management in .NET refers to the process of storing and retrieving data during the lifecycle of an application.
State management can be achieved using various techniques such as session state, view state, cookies, and query strings.
Session state allows storing user-specific data across multiple pages during a user session.
View state stores the state of the page and its controls between postbacks.
Cookies can be use...
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
The .NET application code is compiled into Intermediate Language (IL) which is then executed by the Common Language Runtime (CLR).
Code is compiled into Intermediate Language (IL) by the compiler
IL is then converted into machine code by the Just-In-Time (JIT) compiler
The CLR manages memory, security, and other system resources during code execution
Stored procedures are precompiled SQL queries that can perform multiple operations, while functions are reusable code blocks that return a single value.
Stored procedures can execute multiple SQL statements and can perform complex operations.
Functions are reusable code blocks that return a single value and can be used in SQL queries.
Stored procedures can be called independently, while functions are typically called with...
CLR stands for Common Language Runtime, it is used to manage the execution of .NET programs.
CLR is a part of the .NET framework responsible for managing the execution of .NET programs.
It provides services such as memory management, exception handling, and security.
CLR converts the Intermediate Language (IL) code into machine code during runtime.
It allows for language interoperability, meaning different languages can be...
GC stands for Garbage Collection, a process in .NET to automatically manage memory by reclaiming unused objects.
GC is a feature in .NET that automatically manages memory by reclaiming unused objects.
It helps in preventing memory leaks and improving application performance.
GC can be used in .NET applications to free up memory occupied by objects that are no longer needed.
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Basic oops implementation.
Middleware is software that acts as a bridge between an operating system or database and applications, while DI (Dependency Injection) is a design pattern used to increase flexibility and maintainability of code.
Middleware is software that provides common services and capabilities to applications, such as authentication, logging, and routing.
DI is a design pattern where the dependencies of a class are injected from the...
Authentication in Web API involves verifying the identity of a user or system before granting access to resources.
Authentication headers like Authorization header are used to send credentials
Web API can use various authentication methods like JWT, OAuth, Basic Authentication
Authentication middleware is used to validate credentials and generate tokens
Access control lists (ACLs) can be used to define permissions for diff
Capgemini is a global leader in consulting, technology services and digital transformation, offering a wide range of opportunities for growth and development.
Capgemini is a well-established global company with a strong reputation in the IT industry
They offer a wide range of projects and opportunities for career growth
Capgemini values innovation and provides a collaborative work environment
The company has a strong focus...
based on 2 reviews
Rating in categories
Software Tester
5
salaries
| ₹1 L/yr - ₹2.1 L/yr |
Software Developer
4
salaries
| ₹1.2 L/yr - ₹6 L/yr |
UI/UX Designer
3
salaries
| ₹3 L/yr - ₹3 L/yr |
DOT NET Developer
3
salaries
| ₹1 L/yr - ₹3.6 L/yr |
Flipkart
Amazon
Snapdeal
Paytm