Upload Button Icon Add office photos
Engaged Employer

i

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

Capgemini Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Capgemini Dot Net Fullstack Developer Interview Questions and Answers

Updated 14 Apr 2025

14 Interview questions

A Dot Net Fullstack Developer was asked 4mo ago
Q. How do microservices communicate with each other?
Ans. 

Microservices communicate with each other through APIs, messaging queues, and service discovery.

  • APIs: Microservices can communicate with each other by exposing APIs that allow them to send and receive data.

  • Messaging queues: Microservices can use messaging queues like RabbitMQ or Kafka to send messages to each other asynchronously.

  • Service discovery: Microservices can use service discovery tools like Consul or Eurek...

A Dot Net Fullstack Developer was asked 4mo ago
Q. What is Content Negotiation in ASP.Net Web API?
Ans. 

Content negotiation in ASP .Net Web API allows clients to request data in different formats like JSON, XML, etc.

  • Content negotiation is the process of selecting the best representation for a given response when there are multiple representations available.

  • In ASP .Net Web API, content negotiation is handled by the MediaTypeFormatter class which selects the appropriate formatter based on the request headers.

  • Clients c...

Dot Net Fullstack Developer Interview Questions Asked at Other Companies

Q1. What languages does the .NET framework support?
Q2. What is caching in .NET, and what are the different types of cach ... read more
asked in Capgemini
Q3. Given two integers as input, how can you find the difference and ... read more
Q4. Explain OOPs concepts and where you have used them in your previo ... read more
asked in NTT Data
Q5. How do you implement custom middleware in .net core?
A Dot Net Fullstack Developer was asked 4mo ago
Q. How do we resolve Git conflicts?
Ans. 

Git conflicts can be resolved by merging changes, resolving conflicts manually, and using tools like Git mergetool.

  • Merge changes from the conflicting branches

  • Resolve conflicts manually by editing the conflicting files

  • Use Git mergetool to help resolve conflicts

  • Commit the resolved changes after resolving conflicts

A Dot Net Fullstack Developer was asked 4mo ago
Q. How do you find the occurrence of each character in a given string?
Ans. 

Count the occurrence of each character in a given string.

  • Iterate through the string and use a hashmap to store the count of each character.

  • Handle both uppercase and lowercase characters separately.

  • Consider using ASCII values to map characters to their respective counts.

What people are saying about Capgemini

View All
thrivingsnapdragon
1w
works at
Accenture
Need feedback regarding One Finance BU at Capgemini
I am planning to join the One Finance Transformation team under Group IT at Capgemini. Can you please provide some insights if it is a good option to join in terms of learning, career progression and monetary benefits? Thanks.
Got a question about Capgemini?
Ask anonymously on communities.
A Dot Net Fullstack Developer was asked 4mo ago
Q. What is the role of a static constructor?
Ans. 

Static constructor is used to initialize static data members of a class.

  • Executed only once when the class is first accessed

  • Cannot have any access modifiers or parameters

  • Used to initialize static variables or perform any necessary setup tasks

A Dot Net Fullstack Developer was asked 4mo ago
Q. How can we invoke each method if two interfaces define the same methods?
Ans. 

To invoke methods from two interfaces with same method names, use explicit interface implementation.

  • Use explicit interface implementation to differentiate between the methods from each interface.

  • Specify the interface name followed by the method name to invoke the desired method.

  • Example: InterfaceA.Method() and InterfaceB.Method() to invoke methods from InterfaceA and InterfaceB respectively.

A Dot Net Fullstack Developer was asked 4mo ago
Q. Given a string, identify the indices of all first occurrences of vowels and return the count of these indices.
Ans. 

Identify first occurrences of vowels in a string and return their indices along with count.

  • Loop through the string and check if each character is a vowel (a, e, i, o, u)

  • Store the index of the first occurrence of each vowel in a separate array

  • Return the array of indices and the count of indices

Are these interview questions helpful?
A Dot Net Fullstack Developer was asked 4mo ago
Q. What is the difference between clustered and non-clustered indexes?
Ans. 

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

  • Clustered index determines the physical order of data rows in the table.

  • Non-clustered index is a separate structure that contains pointers to the actual data rows.

  • Clustered index is faster for retrieval of data in the order of the index key.

  • Non-clustered index is faster for retrieval of data not in the order of the ind...

A Dot Net Fullstack Developer was asked 4mo ago
Q. Given two integers as input, how can you find the difference and determine how many numbers can be divided by 3 within that difference?
Ans. 

Calculate the difference between two integers and find how many numbers within that difference are divisible by 3.

  • Calculate the absolute difference between the two integers

  • Iterate through the range of numbers within the difference and check if each number is divisible by 3

  • Keep a count of numbers divisible by 3

A Dot Net Fullstack Developer was asked 12mo ago
Q. Write a program to print "hello world!!" such that "hello" is on the first line, "world" is on the second line, and "!!" is on the third line.
Ans. 

Print 'hello world!!' in three separate lines.

  • Use a programming language's print function to output 'hello' on the first line, 'world' on the second line, and '!!' on the third line.

  • In JavaScript, you can achieve this using console.log() function with line breaks like console.log('hello\nworld\n!!');

Capgemini Dot Net Fullstack Developer Interview Experiences

4 interviews found

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

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(10 Questions)

  • Q1. Given a string, identify the indices of all first occurrences of vowels and return the count of these indices.
  • Ans. 

    Identify first occurrences of vowels in a string and return their indices along with count.

    • Loop through the string and check if each character is a vowel (a, e, i, o, u)

    • Store the index of the first occurrence of each vowel in a separate array

    • Return the array of indices and the count of indices

  • Answered by AI
  • Q2. Given two integers as input, how can you find the difference and determine how many numbers can be divided by 3 within that difference?
  • Ans. 

    Calculate the difference between two integers and find how many numbers within that difference are divisible by 3.

    • Calculate the absolute difference between the two integers

    • Iterate through the range of numbers within the difference and check if each number is divisible by 3

    • Keep a count of numbers divisible by 3

  • Answered by AI
  • Q3. Content Negotiation in ASP .Net Web API?
  • Ans. 

    Content negotiation in ASP .Net Web API allows clients to request data in different formats like JSON, XML, etc.

    • Content negotiation is the process of selecting the best representation for a given response when there are multiple representations available.

    • In ASP .Net Web API, content negotiation is handled by the MediaTypeFormatter class which selects the appropriate formatter based on the request headers.

    • Clients can sp...

  • Answered by AI
  • Q4. How do we resolve Git Conflit?
  • Ans. 

    Git conflicts can be resolved by merging changes, resolving conflicts manually, and using tools like Git mergetool.

    • Merge changes from the conflicting branches

    • Resolve conflicts manually by editing the conflicting files

    • Use Git mergetool to help resolve conflicts

    • Commit the resolved changes after resolving conflicts

  • Answered by AI
  • Q5. What is the role of a static constructor?
  • Ans. 

    Static constructor is used to initialize static data members of a class.

    • Executed only once when the class is first accessed

    • Cannot have any access modifiers or parameters

    • Used to initialize static variables or perform any necessary setup tasks

  • Answered by AI
  • Q6. How can we invoke each method if two interfaces define the same methods?
  • Ans. 

    To invoke methods from two interfaces with same method names, use explicit interface implementation.

    • Use explicit interface implementation to differentiate between the methods from each interface.

    • Specify the interface name followed by the method name to invoke the desired method.

    • Example: InterfaceA.Method() and InterfaceB.Method() to invoke methods from InterfaceA and InterfaceB respectively.

  • Answered by AI
  • Q7. Occurrence of each character in a given String?
  • Ans. 

    Count the occurrence of each character in a given string.

    • Iterate through the string and use a hashmap to store the count of each character.

    • Handle both uppercase and lowercase characters separately.

    • Consider using ASCII values to map characters to their respective counts.

  • Answered by AI
  • Q8. Rest vs WCF
  • Ans. 

    Rest is lightweight, WCF is feature-rich. Rest uses HTTP, WCF uses SOAP. Rest is platform-independent, WCF is Microsoft-centric.

    • Rest is lightweight and simple to use, making it ideal for web services. WCF is feature-rich and provides more advanced capabilities.

    • Rest uses HTTP for communication, making it easier to work with in web environments. WCF uses SOAP, which can be more complex and heavyweight.

    • Rest is platform-in...

  • Answered by AI
  • Q9. How do microservices communicate with each other?
  • Ans. 

    Microservices communicate with each other through APIs, messaging queues, and service discovery.

    • APIs: Microservices can communicate with each other by exposing APIs that allow them to send and receive data.

    • Messaging queues: Microservices can use messaging queues like RabbitMQ or Kafka to send messages to each other asynchronously.

    • Service discovery: Microservices can use service discovery tools like Consul or Eureka to ...

  • Answered by AI
  • Q10. Cluster vs Non Cluster Index
  • Ans. 

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

    • Clustered index determines the physical order of data rows in the table.

    • Non-clustered index is a separate structure that contains pointers to the actual data rows.

    • Clustered index is faster for retrieval of data in the order of the index key.

    • Non-clustered index is faster for retrieval of data not in the order of the index ke...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The fundamentals should be robust, focusing on code snippet-based questions for developers.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Explain oops in .net core
  • Q2. Explain unknown keywords in typescript
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Custom middleware
  • Q2. Routing explained
  • Ans. 

    Routing in web development directs user requests to the appropriate resources based on the URL and HTTP method.

    • Routing maps URLs to specific actions or controllers in an application.

    • In ASP.NET, routing is configured in the Startup.cs file using app.UseRouting().

    • Example: A URL like '/products' can route to a ProductsController's Index action.

    • Routing can include parameters, e.g., '/products/{id}' to fetch a specific prod...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Print “hello world!!” As hello one line. World 2nd line !! 3rd line
  • Ans. 

    Print 'hello world!!' in three separate lines.

    • Use a programming language's print function to output 'hello' on the first line, 'world' on the second line, and '!!' on the third line.

    • In JavaScript, you can achieve this using console.log() function with line breaks like console.log('hello\nworld\n!!');

  • Answered by AI

I applied via Recruitment Consulltant and was interviewed in Oct 2022. There were 3 interview rounds.

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 

(1 Question)

  • Q1. What is dependency injection?
  • Ans. 

    Dependency injection is a design pattern used to remove hard-coded dependencies and make code more flexible and testable.

    • It allows objects to be created with their dependencies rather than having to create them within the object itself.

    • It promotes loose coupling between objects.

    • It makes code more modular and easier to maintain.

    • Examples include using a DI container like Unity or Autofac, or manually injecting dependenci...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. What is azure service
  • Ans. 

    Azure service is a cloud computing platform by Microsoft that provides various services for building, deploying, and managing applications.

    • Azure service offers a wide range of services including virtual machines, storage, databases, and analytics.

    • It also provides services for AI and machine learning, IoT, and DevOps.

    • Azure service can be used for building and deploying web applications, mobile apps, and enterprise solut...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I have cleared 2 round, then I called hr so she told me that she has left job so she can't do anything on that so my time wasted.

Skills evaluated in this interview

Interview questions from similar companies

I applied via Campus Placement and was interviewed before May 2021. There were 4 interview rounds.

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 - Aptitude Test 

VERBAL QUANT DI/LR and Picture based test

Round 3 - Technical 

(1 Question)

  • Q1. Write a fibonaci series in c++ or C?
  • Ans. 

    Fibonacci series can be easily implemented using loops in C++ or C.

    • Declare variables for first two numbers of the series

    • Use a loop to calculate and print the next number in the series

    • Repeat the loop until desired number of terms are printed

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Informed about the policies and made us sign a document

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be calm and composed while answering the questions.

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Tell me about software system

I applied via Referral and was interviewed before Jan 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. What is abstract class, what is list, SQL,ADO.net
  • Ans. 

    Abstract class is a class that cannot be instantiated, List is a collection of objects, SQL is a language used to manage databases, ADO.net is a framework for accessing databases.

    • Abstract class is used as a base class for other classes

    • List is a generic collection of objects

    • SQL is used to create, modify, and query databases

    • ADO.net provides a set of classes for accessing databases

    • Example: abstract class Animal { public a...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The interviewer wanted to test both my knowledge and communication skills. most of asked to me Dot net quetions.

Skills evaluated in this interview

Are these interview questions helpful?

I applied via Company Website and was interviewed before Jan 2021. There were 5 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Tell me about yourself?
  • Q2. Normalization concept,Java basics inheritance overloading, encapsulation ,update table ,related to projects in final year
  • Q3. Situation based questions based on project

Interview Preparation Tips

Interview preparation tips for other job seekers - Be calm and confident and be genuine whatever you explain that should be very specific to question and if u are feeling narvous then put a gentle smile on your face,if you don't know about question ask then try little bit and say sir I will read about this.
All the Best😊😊

I applied via Naukri.com and was interviewed in Jul 2020. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Tell me about yourself?
  • Ans. 

    I'm a passionate software developer with 5 years of experience in building scalable web applications and a strong focus on user experience.

    • Experience in full-stack development using technologies like React, Node.js, and MongoDB.

    • Led a team project that improved application performance by 30% through code optimization.

    • Strong background in Agile methodologies, having participated in multiple sprints and retrospectives.

    • Dev...

  • Answered by AI
  • Q2. What are your Strengths?
  • Ans. 

    I excel in problem-solving, collaboration, and adaptability, which enhance my effectiveness as a software developer.

    • Strong problem-solving skills: I enjoy tackling complex coding challenges, like optimizing algorithms for better performance.

    • Effective collaboration: I have successfully worked in Agile teams, contributing to projects like a web application that improved user engagement.

    • Adaptability: I quickly learn new t...

  • Answered by AI
  • Q3. What are your Weakness?
  • Ans. 

    I tend to be overly critical of my work, which can slow down my progress and affect my confidence in delivering projects.

    • I often spend too much time refining code, which can delay project timelines. For example, I once spent an extra week on a feature.

    • I sometimes struggle with delegation, preferring to handle tasks myself to ensure quality. This was evident in a group project where I took on too much.

    • I can be hesitant ...

  • Answered by AI
  • Q4. What are your salary expectations?
  • Ans. 

    I am looking for a competitive salary that reflects my skills and experience in software development.

    • Based on my research, the average salary for a software developer in this region is between $80,000 and $100,000.

    • I have over 5 years of experience in full-stack development, which I believe warrants a salary towards the higher end of that range.

    • I am open to discussing the entire compensation package, including benefits ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do your Homework?
Practice
Provide evidence &Data

I applied via Referral and was interviewed before Jun 2021. There were 2 interview rounds.

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 - Coding Test 

Java, program logic, software engineering

Interview Preparation Tips

Topics to prepare for Infosys Software Developer interview:
  • Java
Interview preparation tips for other job seekers - Be sharp and alert, focus on topics that you know. Work your way up

Capgemini Interview FAQs

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

Some of the top questions asked at the Capgemini Dot Net Fullstack Developer interview -

  1. Given two integers as input, how can you find the difference and determine how ...read more
  2. How can we invoke each method if two interfaces define the same metho...read more
  3. Given a string, identify the indices of all first occurrences of vowels and ret...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.7/5

based on 3 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more
Capgemini Dot Net Fullstack Developer Salary
based on 35 salaries
₹3.3 L/yr - ₹10.2 L/yr
31% less than the average Dot Net Fullstack Developer Salary in India
View more details

Capgemini Dot Net Fullstack Developer Reviews and Ratings

based on 2 reviews

4.0/5

Rating in categories

3.5

Skill development

4.5

Work-life balance

1.5

Salary

4.5

Job security

4.5

Company culture

2.0

Promotions

4.0

Work satisfaction

Explore 2 Reviews and Ratings
C# .Net Full Stack Developer | 4 To 6 Years | Bengaluru

Bangalore / Bengaluru

4-7 Yrs

Not Disclosed

DotNet Fullstack developer|6 To 9 Years| Pan India

Hyderabad / Secunderabad

Not Disclosed

.NET Full stack Developer

Noida

4-7 Yrs

Not Disclosed

Explore more jobs
Consultant
58.6k salaries
unlock blur

₹8.9 L/yr - ₹16.5 L/yr

Associate Consultant
51.2k salaries
unlock blur

₹4.5 L/yr - ₹10 L/yr

Senior Consultant
50k salaries
unlock blur

₹12.4 L/yr - ₹21 L/yr

Senior Analyst
22.1k salaries
unlock blur

₹3.1 L/yr - ₹7.5 L/yr

Senior Software Engineer
21.6k salaries
unlock blur

₹4.7 L/yr - ₹12.9 L/yr

Explore more salaries
Compare Capgemini with

Wipro

3.7
Compare

Accenture

3.7
Compare

Cognizant

3.7
Compare

TCS

3.6
Compare
write
Share an Interview