Coding
60mApplied programming against a realistic problem, with emphasis on working code and reasoning.
- Problem solving
- Code quality
- Testing instinct
Coverage
A coding exercise and a system design discussion are not the same assessment wearing different names, so they do not share a rubric.
Coverage
Each type carries its own rubric and competency set. Criteria can be adjusted per role.
Applied programming against a realistic problem, with emphasis on working code and reasoning.
Complexity reasoning and algorithmic decomposition on problems with more than one viable approach.
Selection and trade-offs of core data structures under stated constraints.
Requirements clarification, data modelling, failure modes and explicit trade-offs at scale.
Service design, data access patterns, API contracts and operational concerns.
Component architecture, state management, accessibility and rendering performance.
Platform fundamentals, lifecycle handling, offline behaviour and release considerations.
Managed service selection, networking, cost awareness and operational trade-offs.
CI/CD, observability, incident response and infrastructure-as-code practice.
Pipeline design, data quality, orchestration and schema evolution.
Problem framing, evaluation design, data realities and production considerations.
Building with AI coding tools as part of the workflow: prompting, reviewing generated code, and judging when to trust it versus rewrite it.
Prioritisation under constraint, stakeholder trade-offs, and turning ambiguous problems into a shippable plan.
Structured situational assessment of collaboration, ownership and communication.
Technical direction, cross-team influence and handling of ambiguity at scale.
People development, delivery management and organisational decision-making.
Scoring
A 4 has to mean the same thing on every interview or cross-interview comparison is nonsense. The scale is platform-wide; individual criteria add behavioural anchors describing what each level looks like for that specific question.
Strong concern
Well below the bar for this level.
Below expectations
Did not consistently meet the bar.
Meets expectations
Met the bar for this level.
Above expectations
Exceeded the bar with clear evidence.
Exceptional
Well above the bar; rare in practice.
Asking somebody to rate “scalability” out of five without saying what a three looks like invites them to invent their own scale, and two interviewers with two private scales are not comparable. So criteria carry anchors. For identifies bottlenecks in a system design interview:
On the criteria that matter most, a rating on its own will not submit. The interviewer has to write down what they observed — what the candidate said or did, not how it felt. That field is the one your hiring team will actually read, and it is the reason an evaluation survives a debrief three weeks later.
Every type ships with a rubric written by our team, and you can adjust the criteria for your own roles. What you cannot do is change a rubric for an interview already under way: the evaluation is stored against the rubric it was collected under, so an assessment written in January still shows January’s questions.
Hiring teams can walk through their requirements with us. Experienced engineers can join the interviewer network.