Envié una solicitud electrónica. El proceso duró 1 semana. Acudí a una entrevista en Capgemini (Melbourne) en jun 2022
Entrevista
Gave an offer with just one interview. Rushed me to accept the offer. Held me for three weeks then said they are cancelling the offer because there are too many people on bench. Not a professional thing to do for such a large coopearation. Beware if you get your offer too easy.
Envié una solicitud electrónica. El proceso duró 1 semana. Acudí a una entrevista en Capgemini (Pune) en nov 2025
Entrevista
1. HR Screening (Initial Discussion)
The process began with a call from the HR team.
In this round:
Basic background and experience were discussed
Notice period and salary expectations
Role details and general project fit
Basic idea of expected joining timeline
This round was straightforward and friendly.
Once the HR was satisfied, the technical rounds were scheduled.
This was a video-based technical interview conducted by a senior developer or tech lead.
Topics covered:
Core Swift concepts (ARC, structs vs classes, memory management)
iOS fundamentals (lifecycle, UIKit/SwiftUI, view rendering)
Architecture patterns (MVC, MVVM, Clean Architecture)
Networking concepts
Multithreading and Grand Central Dispatch (GCD)
Core Data or Realm (based on candidate experience)
Push notifications
Debugging and problem-solving
The interviewer also asked scenario-based questions like:
Handling crashes in production
Optimizing API performance
Designing scalable architecture for a module
Duration: ~45–60 minutes
3. Technical Round – Level 2
This was more deep-dive technical + scenario based.
Topics included:
System design approach for mobile modules
Dependency Injection
Offline storage and caching
Error handling strategies
Code maintainability & SOLID principles
Real-world challenges faced in development
Project experience discussion
Some interviews also include:
Practical problem discussion
Sample architecture explanation on screen
Duration: ~45 minutes
After clearing technicals, HR discusses:
Compensation
Band (e.g., C2)
Joining timeline
Required documents
Background verification process
This stage may involve:
Final negotiation
Offer approval from business head
6. Offer Release & Onboarding
Once approved:
Offer letter is sent
Pre-onboarding access is shared
Candidate submits documents for background check
Joining confirmation follows
Preguntas de entrevista [1]
Pregunta 1
Core SwiftUI Concept like Async/Await, Push Notification flow, @Observable macro, @Entry, What is the difference between opaque types and generic protocol types