Upload Button Icon Add office photos
Engaged Employer

i

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

Wipro Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 50.5k Reviews

Filter interviews by

Wipro DOT NET Developer Interview Questions and Answers for Experienced

Updated 21 Feb 2024

Wipro DOT NET Developer Interview Experiences for Experienced

2 interviews found

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

(5 Questions)

  • Q1. Design patterns
  • Q2. Agile structure
  • Q3. Database related quries
  • Q4. Managed and unmanaged code
  • Q5. OOPS in deep questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. What is delegate?
  • Ans. 

    Delegate is a type that represents references to methods with a specific parameter list and return type.

    • Delegates are similar to function pointers in C++ or pointers to member functions in C++.

    • Delegates allow methods to be passed as parameters.

    • Delegates can be used to define callback methods.

    • Delegates can be multicast, meaning they can hold references to multiple methods.

    • Example: delegate void MyDelegate(string message

  • Answered by AI
  • Q2. What is connection pool?
  • Ans. 

    Connection pool is a cache of database connections maintained so that the connections can be reused when needed.

    • Connection pool helps in improving performance by reusing existing connections instead of creating new ones every time.

    • It helps in reducing the overhead of establishing a new connection to the database.

    • Connection pool size can be configured to control the maximum number of connections that can be opened at a ...

  • Answered by AI

Skills evaluated in this interview

DOT NET Developer Jobs at Wipro

View all

Interview questions from similar companies

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
Interview experience
3
Average
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 

(6 Questions)

  • Q1. What is MVC ?
  • Ans. 

    MVC stands for Model-View-Controller, a software design pattern for organizing code in a web application.

    • MVC separates the application into three main components: Model (data), View (UI), and Controller (logic).

    • Model represents the data and business logic of the application.

    • View is responsible for displaying the data to the user.

    • Controller handles user input, updates the model, and selects the view to display.

    • MVC promo...

  • Answered by AI
  • Q2. Explain pillars of OOP & SOLID principles
  • Ans. 

    Pillars of OOP are Abstraction, Encapsulation, Inheritance, and Polymorphism. SOLID principles are Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.

    • Pillars of OOP: Abstraction - hiding complex implementation details, Encapsulation - bundling data and methods together, Inheritance - creating new classes from existing ones, Polymorphism - ability to use objects of d...

  • Answered by AI
  • Q3. What is dependency injection?
  • Ans. 

    Dependency injection is a design pattern where components are given their dependencies rather than creating them internally.

    • Dependency injection helps in achieving loose coupling between classes.

    • It allows for easier testing by providing a way to mock dependencies.

    • There are three types of dependency injection - constructor injection, setter injection, and interface injection.

  • Answered by AI
  • Q4. What is async-await?
  • Ans. 

    Async-await is a feature in C# that allows asynchronous programming for better performance and responsiveness.

    • Async-await allows methods to run asynchronously, improving performance by not blocking the main thread.

    • It simplifies asynchronous programming by using keywords 'async' and 'await'.

    • Example: async Task GetDataAsync() { await Task.Delay(1000); return 1; }

Answered by AI
  • Q5. Explain join with example of self join.
  • Ans. 

    Join is used to combine rows from two or more tables based on a related column between them.

    • Join is used to retrieve data from multiple tables based on a related column.

    • Self join is when a table is joined with itself.

    • Example: SELECT e1.name, e2.name FROM employees e1, employees e2 WHERE e1.manager_id = e2.employee_id;

  • Answered by AI
  • Q6. How many session can have in application ?
  • Ans. 

    The number of sessions in an application is not fixed and can vary based on the application's design and requirements.

    • The number of sessions in an application can depend on factors such as user activity, server capacity, and session management techniques.

    • For example, a simple web application may have a limited number of sessions based on the server's capacity, while a complex enterprise application may have a larger nu...

  • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - First round is all about basic concepts.

    Skills evaluated in this interview

    Interview experience
    4
    Good
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    -

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

    Round 1 - Technical 

    (5 Questions)

    • Q1. It was a combination of two interviews in one. Technical and Managerial interview was taken in one call and it was 1.5 hr long. It consisted of some technical and managerial level questions and with the di...
    • Q2. Explain Solid Principles
    • Ans. 

      Solid Principles are a set of five design principles for writing clean, maintainable, and scalable code.

      • Single Responsibility Principle (SRP) - A class should have only one reason to change.

      • Open/Closed Principle (OCP) - Classes should be open for extension but closed for modification.

      • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affecting the ...

    • Answered by AI
    • Q3. Questions about scenarios in polymorphism
    • Q4. Dependency Injection and how to implement that.
    • Ans. 

      Dependency Injection is a design pattern where dependencies are injected into a class rather than created within the class.

      • Dependency Injection helps in achieving loose coupling between classes.

      • It allows for easier testing by enabling mocking of dependencies.

      • There are different ways to implement Dependency Injection such as constructor injection, property injection, and method injection.

      • Popular DI containers/frameworks

    • Answered by AI
    • Q5. Configuration where do we store in application.
    • Ans. 

      Configuration settings can be stored in various places such as appsettings.json, environment variables, database, or Azure Key Vault.

      • appsettings.json file in ASP.NET Core projects

      • Environment variables for sensitive data

      • Database for dynamic configuration

      • Azure Key Vault for secure storage

    • Answered by AI

    Skills evaluated in this interview

    Interview experience
    3
    Average
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Not Selected
    Round 1 - Technical 

    (2 Questions)

    • Q1. What is sheiks class ?
    • Ans. 

      Sheiks class is a class in C# that allows for secure communication over a network using SSL/TLS protocols.

      • Sheiks class is part of the System.Security.Cryptography namespace in C#.

      • It provides methods for creating secure channels for communication.

      • It can be used to implement secure client-server communication in applications.

      • Examples include using Sheiks class to encrypt data sent over a network or to authenticate client

    • Answered by AI
    • Q2. Why shield class is using ?
    • Ans. 

      Shield class is used for encapsulating sensitive data and providing controlled access to it.

      • Shield class helps in protecting sensitive data from unauthorized access.

      • It allows for controlled access to the data through defined methods.

      • Examples include encrypting passwords in a Shield class to prevent direct access.

    • Answered by AI

    Skills evaluated in this interview

    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (1 Question)

    • Q1. Basics c#, .net core, angular , sql

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Great interview experience
    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - One-on-one 

    (1 Question)

    • Q1. C# basics, Middleware, Exception handling,JWT token
    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
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

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

    Round 1 - Technical 

    (4 Questions)

    • Q1. Oops concept details with elaborate
    • Q2. Middleware concept details in .net core
    • Q3. DI Concept in .net core
    • Ans. 

      DI concept in .NET Core allows for loosely coupled components by injecting dependencies at runtime.

      • DI stands for Dependency Injection

      • It helps in achieving Inversion of Control (IoC)

      • Reduces tight coupling between components

      • Improves testability and maintainability of code

      • Example: Services are injected into controllers in ASP.NET Core

    • Answered by AI
    • Q4. SQL server basic concept

    Wipro Interview FAQs

    How many rounds are there in Wipro DOT NET Developer interview for experienced candidates?
    Wipro interview process for experienced candidates usually has 1-2 rounds. The most common rounds in the Wipro interview process for experienced candidates are Technical and Resume Shortlist.
    How to prepare for Wipro DOT NET Developer interview for experienced candidates?
    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 Wipro. The most common topics and skills that interviewers at Wipro expect are C#, .Net, ASP.Net, Web Api and Angular.
    What are the top questions asked in Wipro DOT NET Developer interview for experienced candidates?

    Some of the top questions asked at the Wipro DOT NET Developer interview for experienced candidates -

    1. What is connection po...read more
    2. What is delega...read more
    3. difference between generic list and list which is fas...read more

    Tell us how to improve this page.

    Wipro DOT NET Developer Salary
    based on 152 salaries
    ₹2 L/yr - ₹9.5 L/yr
    7% less than the average DOT NET Developer Salary in India
    View more details

    Wipro DOT NET Developer Reviews and Ratings

    based on 9 reviews

    4.1/5

    Rating in categories

    3.5

    Skill development

    3.8

    Work-Life balance

    2.8

    Salary & Benefits

    3.9

    Job Security

    3.5

    Company culture

    2.1

    Promotions/Appraisal

    3.4

    Work Satisfaction

    Explore 9 Reviews and Ratings
    Urgent opening For Dot Net Developer

    Pune,

    Bangalore / Bengaluru

    5-10 Yrs

    Not Disclosed

    Explore more jobs
    Project Engineer
    32.6k salaries
    unlock blur

    ₹1.8 L/yr - ₹8.3 L/yr

    Senior Software Engineer
    23k salaries
    unlock blur

    ₹5.8 L/yr - ₹22.3 L/yr

    Senior Associate
    21.2k salaries
    unlock blur

    ₹0.8 L/yr - ₹5.5 L/yr

    Senior Project Engineer
    20.6k salaries
    unlock blur

    ₹5 L/yr - ₹19 L/yr

    Technical Lead
    18.6k salaries
    unlock blur

    ₹8.2 L/yr - ₹36.5 L/yr

    Explore more salaries
    Compare Wipro with

    TCS

    3.7
    Compare

    Infosys

    3.7
    Compare

    Tesla

    4.3
    Compare

    Amazon

    4.1
    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