i
Capgemini
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2023. There was 1 interview round.
Data can be passed with multiple approval process in Azure architecture using Azure Logic Apps and Azure Functions.
Use Azure Logic Apps to create a workflow that triggers the approval process
Pass the data to be approved as inputs to the Logic App
Configure the approval step using connectors like Office 365 Outlook or Microsoft Teams
Once approved, use Azure Functions to process the approved data
Azure Functions can be tri...
Entity Framework is recommended due to its higher level of abstraction and productivity.
Entity Framework provides a higher level of abstraction, making it easier to work with databases.
It supports various database providers, allowing for flexibility in choosing the backend.
Entity Framework enables rapid development with features like automatic code generation and change tracking.
It offers a rich set of features like LI...
The choice between on-premise and cloud depends on factors like cost, scalability, security, and maintenance.
On-premise: better control over data, higher upfront costs, requires maintenance and upgrades
Cloud: lower upfront costs, scalability, flexibility, automatic updates and maintenance
Consider factors like data sensitivity, compliance requirements, and budget constraints
Hybrid approach can be used for a combination
Caching in enterprise solution
Caching improves performance by storing frequently accessed data in memory
It reduces the load on the database and improves response time
Caching can be implemented at various levels like application, database, or network
Popular caching technologies include Redis, Memcached, and Varnish
Cache invalidation strategies should be implemented to ensure data consistency
To identify if a program is design pattern compliant.
Analyze the program's structure and code to identify the presence of common design patterns
Look for patterns such as Singleton, Factory, Observer, etc.
Check if the program follows the principles and guidelines of the identified design patterns
Review the program's documentation and architectural diagrams for design pattern references
What people are saying about Capgemini
I applied via Naukri.com and was interviewed before May 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jun 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
Explained microservice project architecture and design patterns.
Our microservice project follows a domain-driven design approach.
We use API Gateway pattern to handle requests and route them to appropriate microservices.
We also use Circuit Breaker pattern to handle failures and prevent cascading failures.
Each microservice has its own database and communicates with other microservices through REST APIs.
We use containeriz...
I applied via Naukri.com and was interviewed before Aug 2020. There was 1 interview round.
Container orchestration involves managing and automating the deployment, scaling, and operation of containers.
Use a container orchestration tool like Kubernetes, Docker Swarm, or Apache Mesos
Define the desired state of your containers in a configuration file
Monitor and manage container health and resource usage
Automate scaling and load balancing
Ensure high availability and fault tolerance
Implement security measures
Use ...
I applied via Naukri.com and was interviewed in Apr 2021. There was 1 interview round.
I applied via LinkedIn and was interviewed in Jul 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before Aug 2022. There were 5 interview rounds.
List is a collection of items, while Library is a collection of documents or files.
List is used to store items like tasks, contacts, or announcements.
Library is used to store documents like Word files, PDFs, or images.
Lists can have custom columns for organizing data.
Libraries can have versioning and check-in/check-out features for document management.
Software development lifecycle involves planning, designing, coding, testing, and deployment.
Planning phase involves gathering requirements and creating a project plan.
Design phase includes creating architecture and UI/UX design.
Coding phase involves writing code based on design specifications.
Testing phase includes unit testing, integration testing, and user acceptance testing.
Deployment phase involves releasing the s
based on 3 interviews
Interview experience
based on 22 reviews
Rating in categories
Consultant
55.4k
salaries
| ₹5.1 L/yr - ₹17.5 L/yr |
Associate Consultant
50.7k
salaries
| ₹3 L/yr - ₹11.9 L/yr |
Senior Consultant
46.6k
salaries
| ₹7.5 L/yr - ₹25 L/yr |
Senior Analyst
21k
salaries
| ₹2.2 L/yr - ₹9 L/yr |
Senior Software Engineer
20.4k
salaries
| ₹3.5 L/yr - ₹12.6 L/yr |
Wipro
Accenture
Cognizant
TCS