i
Capgemini
Filter interviews by
LINQ query to retrieve data from a collection
Use 'from' to specify the data source
Use 'where' to filter the data
Use 'select' to define the shape of the result
Example: var result = from item in collection where item.Property == value select item;
SOLID is a set of five principles for writing clean, maintainable, and scalable object-oriented 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 pro...
I applied via Naukri.com and was interviewed in Jul 2021. There were 2 interview rounds.
Explanation of OOP concepts like constructor, delegates, inheritance, and abstract class.
Constructor is a special method that is called when an object is created.
Delegates are type-safe function pointers used to reference methods.
Inheritance is a mechanism that allows a class to inherit properties and methods from another class.
Abstract class is a class that cannot be instantiated and is used as a base class for other ...
MVC is a software architecture pattern that separates an application into three interconnected components: Model, View, and Controller.
Model represents the data and business logic of the application
View is responsible for rendering the user interface
Controller handles user input and updates the model and view accordingly
Action filters are used to perform additional processing before or after an action method executes.
Action filters are attributes that can be applied to an action method or controller.
They can be used to perform authentication, logging, caching, and other tasks.
Action filters can be used to modify the result of an action method.
There are four types of action filters: Authorization filters, Action filters, Result filters...
Output cache stores the output of a page or user control so that it can be quickly retrieved for subsequent requests.
Output cache is used to improve the performance of web applications.
It reduces the number of requests made to the server by storing the output of a page or user control.
Output cache can be set at the page level or at the application level.
It can be configured to expire after a certain amount of time or w...
I applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.
First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.
I applied via Campus Placement and was interviewed in Apr 2020. There was 1 interview round.
Yes, I am open to relocating for the right opportunity that aligns with my career goals and personal growth.
Relocation can provide exposure to new technologies and methodologies.
I am excited about the prospect of working in diverse teams and cultures.
For example, moving to a tech hub like San Francisco could enhance my career.
I understand the challenges of relocating, but I see them as opportunities for growth.
I bring a unique blend of skills, experience, and passion for software development that aligns perfectly with your team's goals.
Proven experience in developing scalable applications, such as a recent project where I improved performance by 30%.
Strong problem-solving skills demonstrated through my contributions to open-source projects, enhancing functionality and fixing bugs.
Excellent teamwork and communication abilitie...
What people are saying about Capgemini
I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.
Easy logical questions
basic quant
Easy level coding questions
Counting frequency of alphabets
I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2019. There were 3 interview rounds.
Faced various technical challenges, including system integration and performance optimization, which I successfully navigated through strategic solutions.
Integration of legacy systems with modern applications: I utilized APIs and middleware to ensure seamless data flow.
Performance bottlenecks in a web application: Implemented caching strategies and optimized database queries, resulting in a 40% speed increase.
Debugging...
I applied via Walk-in and was interviewed before Sep 2019. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Apr 2020. There was 1 interview round.
I am a passionate software developer with 5 years of experience in developing web applications using various technologies.
5 years of experience in software development
Proficient in developing web applications
Skilled in using various technologies
Passionate about coding and problem-solving
Deadlock is a situation in which two or more processes are unable to proceed because each is waiting for the other to release a resource.
Deadlock occurs when two or more processes are stuck in a circular waiting state.
It happens when processes compete for resources and each process holds a resource that another process needs.
Four necessary conditions for deadlock are mutual exclusion, hold and wait, no preemption, and ...
based on 1 interview experience
based on 1 review
Rating in categories
Consultant
58.6k
salaries
| ₹5.3 L/yr - ₹19 L/yr |
Associate Consultant
51.2k
salaries
| ₹4.5 L/yr - ₹10 L/yr |
Senior Consultant
50k
salaries
| ₹7.8 L/yr - ₹26 L/yr |
Senior Analyst
22.1k
salaries
| ₹1.6 L/yr - ₹9.1 L/yr |
Senior Software Engineer
21.5k
salaries
| ₹3.5 L/yr - ₹13.5 L/yr |
Wipro
Accenture
Cognizant
TCS