hardScenarioDesignSeniorStaff
Mobile CI/CD build times have degraded to over 45 minutes. How would you diagnose the bottlenecks and architect advanced caching, modular parallelisation, and test sharding to reduce the feedback loop by 50%?
2 min readUpdated 2026-08-15
Answer
Short answer
Evaluate the candidate's expertise in profiling build systems, configuring distributed caching, and optimising CI/CD pipelines for large-scale mobile projects.
Was this answer helpful?
Likely follow-ups
- How would you handle a module that genuinely cannot be split further because of a circular dependency baked into the legacy codebase?
- What is your rollback plan if the remote build cache becomes poisoned and starts producing corrupted release binaries?
- How do you verify that the test-impact-analysis tool is not silently skipping tests it should be running?
Related questions
- How do you resolve severe performance bottlenecks in a complex React Native application caused by heavy bridge traffic, and how do you evaluate a migration to the JavaScript Interface (JSI)?hardAlso on mobile and performance3 min
- How do you architect a serving system for a 70B parameter LLM to maximize GPU throughput without violating strict time-to-first-token (TTFT) latency SLAs?hardAlso on performance3 min
- How do you execute a global CDN cache invalidation for a critical security patch without melting your origin servers under a thundering herd?hardAlso on performance3 min
- How would you design a deployment pipeline that can be rolled back safely?hardAlso on ci-cd7 min