Software & Engineering

Web & Mobile interviews. 13 titles, each with its own model.

Each page shows the competency model, the questions that test it, what changes with seniority, and where candidates lose the interview.

Last reviewed

Every Web & Mobile title

13 titles
Full Stack DeveloperWorks across both the front end and back end of web applications, from user interfaces to APIs and databases.Frontend DeveloperBuilds the user-facing side of websites and web apps, turning designs into responsive, accessible interfaces with HTML, CSS and JavaScript.Mobile DeveloperBuilds and maintains mobile applications for iOS and Android, from UI and offline storage to app-store releases.Web DeveloperBuilds and maintains websites and web applications, handling everything from page layout to the code behind forms and content.Android DeveloperBuilds native Android apps in Kotlin or Java, handling UI, device features, performance and Google Play releases.iOS DeveloperBuilds native iPhone and iPad apps in Swift, handling UI, device features, performance and App Store releases.React DeveloperBuilds interactive web interfaces with React and its ecosystem, including state management, routing and component libraries.Node.js DeveloperBuilds server-side applications and APIs in JavaScript or TypeScript on Node.js, often with Express or NestJS.Angular DeveloperBuilds structured single-page web applications with Angular (or similar frameworks like Vue) and TypeScript.Flutter DeveloperBuilds cross-platform mobile and web apps from a single Dart codebase using Google's Flutter framework.WordPress DeveloperBuilds and customises websites on WordPress and similar CMS or e-commerce platforms, including themes, plugins and integrations.React Native DeveloperBuilds cross-platform iOS and Android apps in JavaScript or TypeScript using React Native.UI DeveloperTurns visual designs into polished, pixel-accurate web interfaces and reusable components, bridging design and front-end engineering.

What the report looks like for Web & Mobile

Sample report · the format, not a result
Problem decomposition & design4/5
Code quality & testing discipline3/5
Debugging & production incidents2/5
Systems & data fundamentals3/5
Delivery & scope management4/5
  • The situation in one sentence: where, what was short, and by how much.
  • The decision that was yours rather than the team’s, and what you chose not to do.
  • One number or one consequence that shows it worked.

Every competency is scored out of five with a line you actually said as evidence, and the weakest answers are rewritten as structure and specifics, never a script.

What Web & Mobile interviewers keep scoring

Problem decomposition & design

Breaks an ambiguous requirement into components, chooses appropriate data structures and boundaries, and can explain the trade-offs of the design they picked.

Code quality & testing discipline

Writes code that others can read and change safely, and uses tests deliberately to protect behaviour rather than to hit a coverage number.

Debugging & production incidents

Finds the root cause of unexpected behaviour methodically using logs, metrics and reproduction, and closes the loop so the same failure does not recur.

Systems & data fundamentals

Understands how their code behaves on a real machine and network: concurrency, memory, I/O, databases, caching and the failure modes of distributed calls.

Delivery & scope management

Ships working software on a predictable cadence by slicing work, surfacing risks early, and negotiating scope rather than silently missing dates.

Code review & technical collaboration

Gives and receives code review that improves the codebase, and works through technical disagreements with evidence rather than seniority or volume.

Ownership beyond the ticket

Takes responsibility for the system and its users rather than only assigned tasks: notices problems, fixes what is broken, and follows work through to production and beyond.

UI architecture & state management

Structures components, data flow and state so that features can be added without regressions, and can justify where state lives and why.

Web performance & loading

Makes pages fast on real devices and networks by measuring Core Web Vitals, controlling bundle size and rendering work, and knowing which fix matters most.

Accessibility & semantic HTML

Builds interfaces that work with keyboards, screen readers and assistive settings by using correct semantics and ARIA only where needed, and tests them.

Browser, network & JavaScript fundamentals

Understands the event loop, rendering pipeline, HTTP caching, CORS, cookies and security headers well enough to diagnose behaviour that the framework hides.

Frontend testing & release safety

Prevents regressions with the right mix of unit, component, visual and end-to-end tests, and ships behind flags or staged rollouts so problems are caught before all users see them.

Walk into the real one already warmed up.