Upload Button Icon Add office photos
Engaged Employer

i

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

TCS Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

TCS DOT NET Developer Interview Questions, Process, and Tips for Experienced

Updated 10 Dec 2024

Top TCS DOT NET Developer Interview Questions and Answers for Experienced

View all 9 questions

TCS DOT NET Developer Interview Experiences for Experienced

6 interviews found

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
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Explain D in SOLID principle
  • Ans. 

    D stands for Dependency Inversion Principle in SOLID principle

    • High-level modules should not depend on low-level modules. Both should depend on abstractions.

    • Abstractions should not depend on details. Details should depend on abstractions.

    • Example: Instead of directly calling a database connection in a class, use an interface to abstract the database connection.

    • Example: Using dependency injection to inject dependencies in...

  • Answered by AI
  • Q2. Details about the projects I worked on

DOT NET Developer Interview Questions Asked at Other Companies for Experienced

Q1. What is Trigger,Store procedure, join in sql query and their synt ... read more
asked in FIS
Q2. What Are JOINS in SQL and difference between Inner JOIN and equi ... read more
Q3. from sql: temp table vs table variable, write query to sum +ve an ... read more
Q4. what is filter? How to add custom filter? How to configure middle ... read more
Q5. In your Project, How did you connected your application with Data ... read more

DOT NET Developer Interview Questions & Answers

user image Arun Kumar.V

posted on 28 May 2024

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

I applied via Walk-in and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is Index in SQL ?
  • Ans. 

    An index in SQL is a data structure that improves the speed of data retrieval operations on a database table.

    • Indexes are used to quickly locate data without having to search every row in a table.

    • They can be created on one or more columns in a table.

    • Examples of indexes include primary keys, unique constraints, and non-unique indexes.

  • Answered by AI
  • Q2. How you authenticate api
  • Ans. 

    API authentication can be done using various methods like OAuth, API keys, JWT tokens, etc.

    • Use OAuth for secure authorization

    • Implement API keys for simple authentication

    • Utilize JWT tokens for stateless authentication

    • Consider using HMAC for message integrity

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. How we implement dependence injection ?
  • Ans. 

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

    • Create an interface for the dependency

    • Implement the interface in a separate class

    • Pass the dependency to the class that needs it

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding round covers basic coding and also complex problems

Round 2 - Technical 

(2 Questions)

  • Q1. What is an api?
  • Ans. 

    An API (Application Programming Interface) is a set of rules and protocols that allows different software applications to communicate with each other.

    • APIs define the methods and data formats that applications can use to request and exchange information.

    • APIs can be used to access web services, databases, or other external systems.

    • Examples of APIs include Google Maps API for accessing map data, Twitter API for posting tw

  • Answered by AI
  • Q2. What are the response codes in api?
  • Ans. 

    Response codes in API indicate the status of a request made to the server.

    • 200 - OK: Request was successful

    • 400 - Bad Request: Request could not be understood by the server

    • 404 - Not Found: Requested resource could not be found

    • 500 - Internal Server Error: Server encountered an unexpected condition

  • Answered by AI

Skills evaluated in this interview

TCS interview questions for designations

 Dot Net Fullstack Developer

 (2)

 Dot Net Developer Lead

 (1)

 Dot Net Lead

 (1)

 Senior .NET Developer

 (4)

 .NET Software Developer

 (2)

 Junior .NET Developer

 (1)

 NET

 (1)

 Developer

 (46)

Round 1 - Technical 

(1 Question)

  • Q1. Dependency injection oops SQL server design patterns

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared and attend interviews. Mostly all the questions

Get interview-ready with Top TCS Interview Questions

I appeared for an interview before Jul 2016.

Interview Questionnaire 

5 Questions

  • Q1. Resume shortlisting
  • Q2. Basic dot net and C # questions
  • Q3. Basic programs to write
  • Q4. Programming logic
  • Q5. Unit testing skills

Interview Preparation Tips

Skills: C# (C Sharp), Programming, Unit Testing

Interview questions from similar companies

I appeared for an interview in Sep 2021.

Interview Questionnaire 

1 Question

  • Q1. About project?

Interview Preparation Tips

Interview preparation tips for other job seekers - The level of the interview was intermediate

I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. Yourself
  • Q2. How do you feel about working nights and weekends?
  • Q3. I will try to complete my tasks within weekdays effectively and efficiently to avoid weekand night work.
  • Q4. What is the difference b/w confidence and over confidence?

Interview Preparation Tips

Interview preparation tips for other job seekers - Tech mahendra company is a very efficent work hard and if you have a growth of employees skills and sincearly work hard

Interview Questionnaire 

3 Questions

  • Q1. Tr1- difference between switch case and if else, write the code for sorting
  • Ans. 

    Switch case is used for multiple conditions while if else is for binary conditions. Sorting can be done using various algorithms.

    • Switch case is faster than if else for multiple conditions

    • If else is more readable for binary conditions

    • Sorting can be done using bubble sort, insertion sort, quick sort, etc.

    • Example code for bubble sort: for(i=0;iarr[j+1]){swap(&arr[j],&arr[j+1]);}}}

  • Answered by AI
  • Q2. Tr2-difference between compiler and interpreter, Solve a challange on their own coding platform with proper output
  • Ans. 

    Difference between compiler and interpreter with a coding challenge

    • Compiler translates the entire code into machine language before execution while interpreter translates line by line during execution

    • Compiler generates an executable file while interpreter does not

    • Compiler is faster but debugging is harder while interpreter is slower but debugging is easier

    • Coding challenge: Write a program to find the sum of two numbers

  • Answered by AI
  • Q3. Oops concept

I applied via Company Website and was interviewed in Feb 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Basic oops questions
  • Q2. Software Engineering: software development lifecycle, water flow model etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Interviewers are mostly gentle and friendly.Just be bold and answer what you know.hope this helps.all the best :)

TCS Interview FAQs

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

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

  1. Configuration where do we store in applicati...read more
  2. Dependency Injection and how to implement th...read more
  3. How we implement dependence injectio...read more
How long is the TCS DOT NET Developer interview process?

The duration of TCS 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.

TCS DOT NET Developer Interview Process for Experienced

based on 4 interviews

1 Interview rounds

  • Technical Round
View more
TCS DOT NET Developer Salary
based on 541 salaries
₹2.5 L/yr - ₹10.6 L/yr
20% more than the average DOT NET Developer Salary in India
View more details

TCS DOT NET Developer Reviews and Ratings

based on 29 reviews

4.4/5

Rating in categories

4.2

Skill development

4.6

Work-life balance

3.3

Salary

4.8

Job security

4.4

Company culture

3.4

Promotions

4.3

Work satisfaction

Explore 29 Reviews and Ratings
System Engineer
1.1L salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Analyst
66.3k salaries
unlock blur

₹5 L/yr - ₹16 L/yr

AST Consultant
52k salaries
unlock blur

₹8 L/yr - ₹25 L/yr

Associate Consultant
30.5k salaries
unlock blur

₹9 L/yr - ₹32 L/yr

Assistant System Engineer
29.8k salaries
unlock blur

₹2.2 L/yr - ₹5.8 L/yr

Explore more salaries
Compare TCS with

Amazon

4.0
Compare

Wipro

3.7
Compare

Infosys

3.6
Compare

Accenture

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview