Coming from fintech, I figured the Deloitte frontend interview would either be super easy or weirdly academic. It was neither. Sharing the full breakdown for anyone prepping.
The role was a senior frontend engineer on an enterprise client-facing product. The interview loop was four rounds:
1. Recruiter screen (30 min): standard background, timeline, comp range conversation. Recruiter was sharp, actually knew the tech.
2. Technical screen with a senior engineer (60 min): Live coding in a shared editor. They asked me to implement a debounce function from scratch, then build a simplified React component with controlled state. Nothing crazy. The more interesting part was a 20-minute architecture discussion about how I'd approach building a component library for a client that has three different design systems. That was where the real interview happened.
3. System design / architecture round (75 min): For a frontend engineer this surprised me. They wanted to discuss how I'd architect a dashboard-heavy application with real-time data updates, role-based UI visibility, and offline capability requirements. They weren't expecting a perfect answer; they were watching how I reasoned through constraints and asked clarifying questions. I mentioned WebSockets, service workers, and caching strategies and that seemed to land well.
4. Behavioral and values round (60 min): Two interviewers, all STAR. Questions: a time I pushed back on a design decision and what happened, a time I had to bring a stakeholder along on a technical trade-off, how I've worked with designers when the design was technically impractical. That last one comes up a lot in consulting-side roles.
A few things worth noting for 2026 specifically: they are hiring for AI-adjacent work even on the frontend side. One interviewer asked how I'd approach integrating an LLM-powered feature into a client dashboard and what the UX considerations are. I hadn't prepped for that but it was a good sign of where the practice is headed.
Total time from application to offer: six weeks. One week of that was waiting for scheduling.