Premium Employer

i

This company page is being actively managed by Infosys Team. If you also belong to the team, you can get access from here

Infosys Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 37.1k Reviews

Filter interviews by

Infosys DOT NET Developer Interview Questions, Process, and Tips

Updated 19 Dec 2024

Top Infosys DOT NET Developer Interview Questions and Answers

View all 43 questions

Infosys DOT NET Developer Interview Experiences

31 interviews found

DOT NET Developer Interview Questions & Answers

user image gayatri malge

posted on 16 Sep 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
No response

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - One-on-one 

(9 Questions)

  • Q1. What is the extension method
  • Ans. 

    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

  • Answered by AI
  • Q2. What is difference between union and union all
  • Ans. 

    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

  • Answered by AI
  • Q3. What is constructor chaining
  • Ans. 

    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) {}

  • Answered by AI
  • Q4. What is CTE and explain
  • Ans. 

    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 ...

  • Answered by AI
  • Q5. What is constructor
  • Ans. 

    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; } }

  • Answered by AI
  • Q6. How to send bulk of data through db
  • Ans. 

    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.

  • Answered by AI
  • Q7. Which design pattern do you used in your project
  • Ans. 

    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

  • Answered by AI
  • Q8. What are the characteristics of singleton pattern and how to use
  • Ans. 

    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

  • Answered by AI
  • Q9. Write a linq to fetch the data from db table(students) and data (studentid) should be in asending rder
  • Ans. 

    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.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. What is oops concept
  • Ans. 

    OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.

    • OOPs focuses on creating reusable code and organizing it into classes and objects.

    • Key concepts include encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation involves bundling data and methods that operate on the data into a single unit.

    • Inheritance allows a class to inherit prop...

  • Answered by AI
  • Q2. What is routing
  • Ans. 

    Routing is the process of selecting a path for network traffic to travel from source to destination.

    • Routing determines the best path for data packets to travel on a network

    • It involves making decisions based on routing algorithms and network protocols

    • Examples include IP routing in the internet and routing tables in routers

  • Answered by AI
  • Q3. Solid principles
  • Q4. Difference between clustered and non clustered
  • Ans. 

    Clustered index physically orders the data in the table, while non-clustered index does not.

    • Clustered index determines the physical order of data in the table, while non-clustered index does not.

    • Clustered index is faster for retrieval of data, while non-clustered index is faster for retrieval of specific data.

    • Clustered index can only have one per table, while non-clustered index can have multiple per table.

  • Answered by AI

Skills evaluated in this interview

DOT NET Developer Interview Questions Asked at Other Companies

asked in Infosys
Q1. What is the difference between windows application development an ... read more
Q2. What is Trigger,Store procedure, join in sql query and their synt ... read more
Q3. How many ways are there to send data to controller from View?
asked in Nagarro
Q4. Can Two Primary keys can be made possible in Sql Table ?
asked in Infosys
Q5. What kind of database you used in projects

DOT NET Developer Interview Questions & Answers

user image konka malathi

posted on 6 Nov 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Assignment 

Apti, reasoning and verbal communication

Round 2 - Technical 

(2 Questions)

  • Q1. What is CLR ?
  • Ans. 

    CLR stands for Common Language Runtime, it is the virtual machine component of Microsoft's .NET framework.

    • CLR is responsible for managing the execution of .NET programs.

    • It provides services such as memory management, exception handling, and security.

    • CLR compiles the intermediate language code into native code using Just-In-Time (JIT) compilation.

    • It allows different languages to be used within the .NET framework, as lon...

  • Answered by AI
  • Q2. Difference between Kestrel and IIS
  • Ans. 

    Kestrel is a cross-platform web server while IIS is a Windows-only web server.

    • Kestrel is a lightweight, open-source web server developed by Microsoft and optimized for ASP.NET Core applications.

    • IIS (Internet Information Services) is a full-featured web server developed by Microsoft for Windows servers.

    • Kestrel can be used as a standalone server or behind a reverse proxy like IIS or Nginx.

    • IIS provides additional features...

  • Answered by AI

DOT NET Developer Interview Questions & Answers

user image VAISHNAVI TANDLE

posted on 15 Aug 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Oops concepts in c#
  • Ans. 

    Oops concepts in C# include inheritance, polymorphism, encapsulation, and abstraction.

    • Inheritance allows a class to inherit properties and behavior from another class.

    • Polymorphism allows objects to be treated as instances of their parent class.

    • Encapsulation hides the internal state of an object and only exposes necessary functionality.

    • Abstraction allows classes to define abstract methods that must be implemented by sub

  • Answered by AI
  • Q2. What is difference between.net and .net core
  • Ans. 

    The main difference between .NET and .NET Core is that .NET Core is a cross-platform, open-source framework while .NET is a Windows-only framework.

    • NET Core is cross-platform and can run on Windows, macOS, and Linux, while .NET is limited to Windows.

    • .NET Core is open-source and has a more modular design compared to the monolithic .NET framework.

    • .NET Core is optimized for microservices and containerized applications.

    • Both...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. One coding questions given to me
  • Q2. SQL based one query asked

Skills evaluated in this interview

Infosys interview questions for designations

 DOT NET Programmer

 (1)

 Dot Net Core Developer

 (3)

 Dot Net Lead

 (1)

 Senior .NET Developer

 (4)

 .NET Software Developer

 (1)

 Developer

 (21)

 .NET Consultant

 (1)

 Software Developer

 (256)

DOT NET Developer Interview Questions & Answers

user image Navika Jaiswal

posted on 7 Aug 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. There are two technical rounds Questions of first rounds - routing, inheritance , delete duplicate records query , web API methods etc. second rounds - some scenario based questions and technical question...
Round 2 - Technical 

(1 Question)

  • Q1. Scenario based questions and which design pattern have you used in your projects.

Get interview-ready with Top Infosys Interview Questions

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. What is application pool,what is IIS,how to host app in dev env,abstarction vs encapsulation,how to optimize databse to improve performance,where to start check is application crashses
  • Ans. 

    Application pool is a group of one or more worker processes, IIS is a web server, hosting app in dev env involves setting up IIS, abstraction focuses on hiding implementation details, encapsulation bundles data and methods together, optimizing database involves indexing and query optimization, check for application crashes in event logs or monitoring tools.

    • Application pool is a group of one or more worker processes tha...

  • Answered by AI

Skills evaluated in this interview

DOT NET Developer Jobs at Infosys

View all
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. What is the Function of Object?
  • Ans. 

    The function of an object is to store data and behavior related to a specific entity in a program.

    • Objects store data in the form of properties

    • Objects can have methods which define behavior

    • Objects can be used to model real-world entities like cars, employees, etc.

    • Objects can be instantiated from classes or created dynamically

  • Answered by AI
  • Q2. Difference between procedure and function?
  • Ans. 

    Procedure is a set of instructions that performs a specific task, while function returns a value.

    • Procedure does not return a value, while function does.

    • Functions can be called from within SQL statements, while procedures cannot.

    • Functions can be used in SELECT, WHERE, and HAVING clauses, while procedures cannot.

    • Example: CREATE PROCEDURE myProcedure AS ... vs CREATE FUNCTION myFunction() RETURNS ...

    • Example: EXECUTE myPro

  • Answered by AI
  • Q3. What is Aggregate function?
  • Ans. 

    Aggregate functions perform a calculation on a set of values and return a single value.

    • Aggregate functions include functions like SUM, AVG, COUNT, MIN, and MAX.

    • They are commonly used in SQL queries to perform calculations on groups of rows.

    • For example, you can use the SUM function to calculate the total sales amount for a group of products.

  • Answered by AI
  • Q4. What is readonly?
  • Ans. 

    readonly keyword is used in C# to declare that a field can only be assigned a value during initialization or in a constructor.

    • readonly keyword can only be used on fields, not properties.

    • The value of a readonly field can only be changed in the constructor of the class.

    • Using readonly fields can help ensure that certain values remain constant throughout the lifetime of an object.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Infosys DOT NET Developer interview:
  • C#
  • ASP.Net MVC
  • MS SQL
Interview preparation tips for other job seekers - Prepare well on basics of C#, MVC and Sql. and understand the concepts well.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Scenario based question to send large file from API and have better performance.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain mvc architecture
  • Ans. 

    MVC architecture is a software design pattern that separates an application into three main components: Model, View, and Controller.

    • Model represents the data and business logic of the application

    • View is responsible for displaying the data to the user

    • Controller acts as an intermediary between Model and View, handling user input and updating the Model accordingly

    • MVC helps in achieving separation of concerns, making the c

  • Answered by AI
  • Q2. Write joins in sql
  • Ans. 

    SQL joins are used to combine rows from two or more tables based on a related column between them.

    • Use INNER JOIN to return rows when there is at least one match in both tables

    • Use LEFT JOIN to return all rows from the left table, and the matched rows from the right table

    • Use RIGHT JOIN to return all rows from the right table, and the matched rows from the left table

    • Use FULL JOIN to return rows when there is a match in on

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - basic c# oops mvc sql questions

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Explain Oops concepts
  • Ans. 

    OOPs concepts are fundamental principles of object-oriented programming like Inheritance, Polymorphism, Encapsulation, and Abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Polymorphism: Ability of an object to take on many forms.

    • Encapsulation: Bundling of data with the methods that operate on that data.

    • Abstraction: Hiding the complex implementation details and showing only t

  • Answered by AI
  • Q2. SQL queries like, Join, indexing
  • Q3. HTML CSS javascript
  • Q4. Dot net core, MVC, ADO dot net
  • Q5. Action filter, Exception Filters

Infosys Interview FAQs

How many rounds are there in Infosys DOT NET Developer interview?
Infosys interview process usually has 1-2 rounds. The most common rounds in the Infosys interview process are Technical, Resume Shortlist and HR.
How to prepare for Infosys DOT NET Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Infosys. The most common topics and skills that interviewers at Infosys expect are .Net, ASP.Net, ADO.Net, SDLC and C#.
What are the top questions asked in Infosys DOT NET Developer interview?

Some of the top questions asked at the Infosys DOT NET Developer interview -

  1. What is the difference between windows application development and web based de...read more
  2. What kind of database you used in proje...read more
  3. what is the components of dotnetframework which ty...read more
How long is the Infosys DOT NET Developer interview process?

The duration of Infosys DOT NET Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Infosys DOT NET Developer Interview Process

based on 23 interviews in last 1 year

2 Interview rounds

  • Technical Round 1
  • Technical Round 2
View more

People are getting interviews through

based on 14 Infosys interviews
Job Portal
Company Website
WalkIn
Referral
50%
14%
14%
7%
15% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.
Join Infosys Creating the next opportunity for people, businesses & communities
Infosys DOT NET Developer Salary
based on 171 salaries
₹2.8 L/yr - ₹10 L/yr
6% more than the average DOT NET Developer Salary in India
View more details

Infosys DOT NET Developer Reviews and Ratings

based on 17 reviews

3.5/5

Rating in categories

3.6

Skill development

3.6

Work-Life balance

3.3

Salary & Benefits

4.2

Job Security

3.8

Company culture

3.1

Promotions/Appraisal

3.6

Work Satisfaction

Explore 17 Reviews and Ratings
Dot Net Developer - Bangalore

Hyderabad / Secunderabad,

Chennai

+1

5-10 Yrs

Not Disclosed

Dot Net Developer _ Pune

Hyderabad / Secunderabad

3-8 Yrs

Not Disclosed

.Net Developer

Pune

3-5 Yrs

₹ 4.7-10 LPA

Explore more jobs
Technology Analyst
56.2k salaries
unlock blur

₹3 L/yr - ₹11 L/yr

Senior Systems Engineer
49.7k salaries
unlock blur

₹2.8 L/yr - ₹8 L/yr

System Engineer
39k salaries
unlock blur

₹2.5 L/yr - ₹5.5 L/yr

Technical Lead
30.7k salaries
unlock blur

₹5.2 L/yr - ₹19.5 L/yr

Senior Associate Consultant
27.1k salaries
unlock blur

₹4.3 L/yr - ₹16.8 L/yr

Explore more salaries
Compare Infosys with

TCS

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Accenture

3.9
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview