IT Services · Mumbai
Capgemini uses a game-based assessment (SMART) for screening, followed by technical and HR interview rounds.
Process: Game-based Assessment → Technical → HR
What is the Capgemini SMART (Sophisticated Multidimensional Aptitude and Reasoning Test)?
Tip: SMART is a game-based assessment measuring attention, memory, problem-solving speed, and spatial reasoning — not traditional MCQ aptitude. You play puzzle-like mini-games. There is no specific preparation material; focus on accuracy over speed.
What is the difference between HashMap and HashTable in Java?
Tip: HashMap: not thread-safe, allows one null key + multiple null values, generally faster. HashTable: thread-safe (synchronized), does not allow null keys/values, legacy class. For thread-safety in modern Java, prefer ConcurrentHashMap over HashTable.
Write a program to implement a stack using two queues.
Tip: Push-costly approach: on push, enqueue to queue1, then transfer all of queue1 to queue2, swap references. Pop is O(1). Pop-costly approach reverses this. Capgemini likes data-structure transformation problems — know both approaches.
Explain the concept of design patterns. Give an example of a Creational and a Structural pattern.
Tip: Creational: Singleton (one instance, e.g. DB connection pool), Factory, Builder. Structural: Adapter (wraps incompatible interface), Decorator, Facade. Behavioural: Observer (event listeners), Strategy. Capgemini enterprise projects use patterns extensively.
What is Big O notation and why does it matter in practice?
Tip: Big O: upper bound on growth rate of time/space as input size n increases. Matters because O(n²) becomes unusable at n=10,000 while O(n log n) handles n=10M. Common hierarchy: O(1) < O(log n) < O(n) < O(n log n) < O(n²) < O(2^n).
What are web services? Explain the difference between SOAP and REST.
Tip: SOAP: XML protocol, strict WSDL contract, WS-Security, used in banking/enterprise integrations. REST: lightweight, JSON/XML, HTTP methods, stateless — dominant in modern APIs. Capgemini does both: legacy SOAP for financial clients, REST for modern apps.
How would you approach a situation where your project timeline has slipped by two weeks?
Tip: Capgemini values transparent communication and structured escalation. Answer: (1) Identify the root cause immediately, (2) assess what can be fast-tracked or descoped, (3) communicate proactively to the client with a recovery plan, (4) implement daily standups to track recovery velocity.
What is version control and why is Git the industry standard?
Tip: Version control: tracks changes over time enabling collaboration, rollback, and branching. Git advantages: distributed (full history locally), branching is cheap and fast, merge strategies, GitHub/GitLab ecosystem. Know: git commit, branch, merge, rebase, pull request workflow.
Why do you want to work for Capgemini specifically?
Tip: Research angles: Capgemini's 360° value (People, Planet, Profit) framework, their Sogeti digital engineering practice, or their Invent innovation consultancy. Mentioning domain verticals (financial services, telecom, manufacturing) shows genuine interest in their industry mix.
What is the difference between process synchronisation and mutual exclusion?
Tip: Mutual exclusion: only one process enters the critical section at a time (a special case of synchronisation). Synchronisation: ordering of operations between processes/threads — broader concept. Mechanisms: mutex locks, semaphores, monitors. Know the producer-consumer problem.
Capgemini India interviews follow a 3-round process. Here is what to expect and how to prepare for each stage.
Upload your resume and get questions scored across technical depth, communication, structure, confidence, and relevance — the same criteria Capgemini panels use.