Filter interviews by
I was interviewed in Jan 2025.
Performing CRUD operations with ADO.NET without the use of JavaScript and Angular.
SQL query and OOPs concepts are essential for a Junior .NET Developer.
Understand SQL queries for data retrieval, manipulation, and management.
Learn Object-Oriented Programming principles like inheritance, encapsulation, and polymorphism.
Practice writing SQL queries to retrieve specific data from databases.
Implement OOPs concepts in .NET applications for better code organization and reusability.
Correlated subquery refers to a subquery that depends on the outer query, while nested subquery is a subquery within another subquery.
Correlated subquery is executed for each row of the outer query, while nested subquery is executed only once.
Correlated subquery can reference columns from the outer query, while nested subquery cannot.
Example of correlated subquery: SELECT * FROM table1 WHERE column1 = (SELECT MAX(colum...
Identifying and deleting duplicate rows in a SQL table can be done using SQL queries.
Use the GROUP BY clause along with the COUNT() function to identify duplicate rows.
Use the HAVING clause to filter out rows with a count greater than 1.
Use the DELETE statement with a subquery to delete duplicate rows.
Example: SELECT column1, column2, COUNT(*) FROM table_name GROUP BY column1, column2 HAVING COUNT(*) > 1;
Example: DE...
Indexing in a database improves query performance by allowing faster retrieval of data.
Indexes are used to quickly locate data without having to search every row in a table.
Types of indexes include clustered, non-clustered, unique, and composite indexes.
Clustered indexes physically reorder the data in the table based on the index key.
Non-clustered indexes store a separate structure that contains the index key and a poi...
To implement a recursive query in SQL, use Common Table Expressions (CTE) with a recursive part and a termination condition.
Use a Common Table Expression (CTE) to define the recursive part of the query.
Include a base case in the CTE to stop the recursion.
Reference the CTE in the main query to retrieve the results.
Example: WITH RecursiveCTE AS (SELECT * FROM TableName WHERE condition UNION ALL SELECT * FROM RecursiveCTE
I was interviewed before Mar 2024.
Polymorphism, encapsulation, abstraction, and interface are key concepts in object-oriented programming.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Encapsulation is the bundling of data and methods that operate on the data into a single unit.
Abstraction involves hiding the complex implementation details and showing only the necessary features of an object.
Interface d...
I applied via LinkedIn and was interviewed in Sep 2023. There were 2 interview rounds.
I applied via Campus Placement and was interviewed before Jul 2023. There were 2 interview rounds.
Consist of aptitude questios
Casepoint interview questions for popular designations
I applied via Company Website and was interviewed before Feb 2023. There was 1 interview round.
SDLC stands for Software Development Life Cycle, a process used by software development teams to design, develop, and test high-quality software.
SDLC is a structured process that consists of phases such as planning, analysis, design, implementation, testing, and maintenance.
Each phase has specific goals and deliverables that must be completed before moving on to the next phase.
Examples of SDLC models include Waterfall,...
I applied via Approached by Company and was interviewed in Mar 2022. There was 1 interview round.
I applied via Referral
I applied via Referral and was interviewed in Dec 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed in Jul 2020. There were 3 interview rounds.
ASP.NET MVC is a web application framework that implements the model-view-controller pattern.
It separates an application into three main components: Model, View, and Controller.
It provides better control over HTML, CSS, and JavaScript.
It supports test-driven development and dependency injection.
It is built on top of ASP.NET and uses the .NET Framework.
Examples of websites built with ASP.NET MVC include Stack Overflow a
MVC lifecycle involves three stages: initialization, request processing, and view rendering.
Initialization: Controller and model objects are created.
Request processing: Controller receives and processes user requests, updates the model, and selects the view.
View rendering: The view is rendered and sent back to the user.
Example: User requests a webpage, the controller receives the request, updates the model with data fr...
HTML is used for structuring content, CSS for styling, and JavaScript for adding interactivity to web pages.
HTML is used to create the structure of a web page, including headings, paragraphs, and images.
CSS is used to style the elements created with HTML, such as changing colors, fonts, and layouts.
JavaScript is used to add interactivity to web pages, such as animations, form validation, and dynamic content.
All three t...
MVC is a design pattern for creating web applications while WEB API is a framework for building HTTP services.
MVC stands for Model-View-Controller and is used for creating web applications with a clear separation of concerns.
WEB API is a framework for building HTTP services that can be consumed by various clients such as web browsers and mobile devices.
MVC is used for creating server-side web applications while WEB API...
PostgreSQL is an open-source relational database management system.
PostgreSQL is known for its reliability, data integrity, and extensibility.
It supports SQL and is ACID-compliant.
It has a strong community and offers many features such as JSON support, full-text search, and spatial data types.
It is commonly used in web applications, data warehousing, and geospatial applications.
Examples of companies using PostgreSQL in
Object-oriented programming is a programming paradigm based on the concept of objects.
Objects are instances of classes that encapsulate data and behavior
Inheritance allows classes to inherit properties and methods from parent classes
Polymorphism allows objects to take on multiple forms and behave differently based on context
Abstraction allows for the creation of simplified models of complex systems
Encapsulation hides t...
Filters in ASP.NET MVC are used to perform pre- and post-processing of requests and responses.
Filters are attributes that can be applied to controllers or actions.
They can be used for authentication, caching, logging, error handling, etc.
Some built-in filters are Authorize, OutputCache, HandleError, etc.
Top trending discussions
based on 7 interviews
Interview experience
based on 125 reviews
Rating in categories
Software Engineer
56
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
50
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
44
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Tester
39
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Tester
22
salaries
| ₹0 L/yr - ₹0 L/yr |
Thomson Reuters
EPIQ Systems
OpenText Technologies
I-pro Services Kolhapur