skip to content

UX Design

User research, journey mapping, information architecture, prototyping, usability testing and interaction design. Interviewers ask engineers to see whether they reason about users, not only tickets.

part ofDesign systems & UX foundationsoverview, primer and where to startread it →
on this pageshow

explore

questions

page 1 of 2

In information architecture, why should category labels match users' mental models rather than the organization's internal structure?

level: juniorimportance: must knowfreq 44%

answer

  1. don't ship the org chart
  2. a label predicts what's behind it
  3. people's words, not jargon
  4. distinct from its neighbours
  5. evidence from desk questions and sorts

basics

~20 s

People look for things using their own expectations and words, not an organization's departments or jargon. Labels drawn from users' mental models predict what lies behind them; labels drawn from the org chart leave existing features effectively invisible.

solid answer

~50 s

A **mental model** is a person's internal picture of how something is organised and what things are called. Navigation works when a label **predicts** what sits behind it for the person reading it. Organizations naturally label by their own structure — “Visitor Services”, “Development Office”, “Admissions” — because that is who owns the content, but visitors neither know nor care who owns it. On a museum ticketing kiosk, a member wanting to renew will not guess that renewals live under “Development Office”; they look for “Members”. The result is features that exist but cannot be found, plus desk queues for things the kiosk could do. Good category labels use people's words, are **distinct** from their neighbours and are **consistent** across screens. The evidence comes from questions visitors ask staff, group names from open card sorts and help requests, checked with a tree test.

go deeper

for a junior

Recall that a label is a prediction of what lies behind it, and that labels copied from departments or jargon hide features people need.

for a middle

Explain the properties of a working label — predictive, in people's words, distinct, consistent — and where evidence for people's terms comes from.

for a senior

Show how you resist org-chart navigation in a real product: gather desk and help evidence, cross-list for different groups, and test risky labels first.

for a principal

Negotiate top-level structure with departments that each want a slot, grounding the decision in tasks and evidence rather than ownership.

## Mental models A **mental model** is the internal picture a person holds of how a system is organised, what things are called and where they should be. People do not read a navigation structure from scratch; they bring expectations from similar places — other museums, other ticket machines, other apps — and scan for the label that matches what they have in mind. A category label is therefore a **prediction**: it promises what the person will find if they choose it. Information architecture succeeds when those predictions come true for the people who actually use the product. ## Why internal structures leak into navigation - **Ownership**: each department owns some content, and the easiest structure to agree on is one section per department. - **Jargon**: staff use internal terms every day — “concessions”, “Category B admission”, “development” for fundraising — and stop hearing them as jargon. - **Politics**: a top-level slot signals importance, so teams argue for their own section rather than for the visitor's task. - **Accretion**: new features are added wherever their owner sits, not where visitors would look. The result is a structure that mirrors the org chart. It is perfectly logical from the inside and opaque from the outside. ## What makes a label work | Property | Meaning | Kiosk example — works | Kiosk example — fails | |---|---|---|---| | Predictive | Tells the reader what lies behind it | “Collect tickets booked online” | “Pre-sold fulfilment” | | In people's words | Uses the terms visitors use | “Members” | “Development Office” | | Distinct | Does not overlap its siblings | “Buy tickets” vs “Members” | “Tickets” vs “Admissions” | | Consistent | Same term for the same thing everywhere | “Annual pass” on every screen | “Annual pass” here, “Membership” there | | Scoped | Covers what it contains, no more | “School and group visits” | “Learning” for group bookings | Wording style, tone and microcopy rules are a writing concern; the IA concern is whether a label **predicts its contents** and **fits people's grouping**. ## Finding people's words Evidence usually already exists before any formal study: - **Questions at the admissions desk** — what visitors ask for, in their own phrasing. - **Help and complaint messages** — the words people use when they cannot find something. - **Search or voice queries**, where a product has them. - **Open card sorts** — the names participants give to their own groups. - **Other places visitors know** — conventions from similar venues set expectations. The candidate labels are then checked with a **tree test**: do people choose the right label first when given a task? ## When mental models differ or mislead - **Different groups, different models**: members, tourists and teachers may look in different places. Serve the primary users at the top level and **cross-list** items that genuinely belong in two places. - **Novices and experts**: frequent users learn internal terms; walk-up kiosk users never do, so first-time comprehension decides. - **Outdated models**: sometimes people's model reflects a constraint that no longer exists. Designing against it is possible, but it needs a familiar entry label and a deliberate bridge to the new concept, validated with users. ## A quick review checklist 1. For each top-level label, ask what a first-time visitor would expect behind it, then check whether that is what is there. 2. Flag every term that appears only in internal documents. 3. Check each pair of siblings for overlap. 4. Confirm the same thing has the same name on every screen. 5. Test the riskiest labels with first-click or tree-test tasks. A museum kiosk makes the cost concrete. When “Collect tickets booked online” sits under “Admissions — Pre-sold”, visitors who already paid join the desk queue, staff time goes on work the kiosk could do, and the analytics show the feature as rarely used — which can wrongly suggest nobody needs it. Mislabelled features look unpopular, so label problems also corrupt the evidence teams use to prioritise. The principle holds on every platform: a native mobile app, a website and a kiosk all fail the same way when the structure is organised around the people who built it.

  • What if different user groups hold different mental models?
    Find the dominant model among the primary users and build the top level around it. Cross-list items that genuinely belong in two places, so each group finds them where they look, and test labels with each group rather than only the largest one.
  • Should you ever design against users' current mental model?
    Sometimes — when their model reflects a constraint that no longer exists or the product introduces a genuinely new concept. Then you bridge: a familiar label as the way in, the new concept explained inside, and a test showing people actually make the crossing.

saying these in an interview costs you the question

  • Navigation should mirror the organization's departments so content has clear owners.
  • Internal terms are fine because users learn them after a visit or two.
  • Clever branded category names make navigation easier to use.
  • If a feature appears somewhere in the menu, users can find it.
open as a page

In interaction design, what is the difference between an affordance and a signifier, and why do flat interfaces need signifiers?

level: juniorimportance: must knowfreq 55%

basics

~20 s

An affordance is what an element lets a person do, such as being tappable; a signifier is the perceivable cue that shows the action exists and where. Flat styling strips cues like underlines, borders and depth, so actions become invisible.

open as a page

In UX design, what is a persona for, and what makes one evidence-based rather than decorative fiction?

level: juniorimportance: must knowfreq 52%

basics

~20 s

A persona is an archetype of a user segment that lets a team argue design decisions against real goals and behaviours. It is evidence-based when each attribute traces to patterns seen across research participants and it actually changes decisions.

open as a page

In usability testing, what is the difference between moderated and unmoderated sessions, and how do you choose between them?

level: juniorimportance: must knowfreq 52%

basics

~20 s

A moderated usability session has a live facilitator, in person or remote, who gives tasks and probes; an unmoderated session runs alone through software. Choose moderated to learn why people struggle, unmoderated for fast, larger samples on well-defined tasks.

open as a page

In user research, when do you choose a qualitative method over a quantitative one, and what can each kind of evidence tell you?

level: juniorimportance: must knowfreq 55%

basics

~20 s

Qualitative methods such as interviews, observation and diary studies explain why and how people behave and uncover problems nobody knew to ask about. Quantitative methods such as surveys and product analytics measure how many and how much. Use qualitative to discover, quantitative to size.

open as a page

In UX design, what distinguishes a sketch, a wireframe and a prototype, and which question is each best at answering?

level: juniorimportance: must knowfreq 45%

basics

~20 s

A sketch explores many rough ideas quickly; a wireframe fixes structure, content priority and layout without visual styling; a prototype simulates behaviour so people can attempt a task. Each answers a different question, at whatever fidelity that question needs.

open as a page

In information architecture, what is the difference between open and closed card sorting, and when would you use each?

level: middleimportance: must knowfreq 48%

basics

~20 s

In an open card sort participants group items and name the groups themselves, revealing their mental model and vocabulary; in a closed sort they place items into predefined categories, testing whether a proposed structure makes sense to them.

open as a page

In a benefits application, applicants press Submit, see nothing for six seconds and press again; what feedback should the interaction give instead?

level: middleimportance: must knowfreq 50%

basics

~20 s

The interaction should acknowledge the press at once, show that submission is in progress, then confirm the new state with a reference number and next steps. Repeat presses must be ignored or made harmless, because silence invites them.

open as a page

In UX design, what does a customer journey map show that a persona does not, and which layers does it typically contain?

level: middleimportance: must knowfreq 45%

basics

~10 s

A journey map adds time: it follows one persona through one scenario in stages, layering actions, touchpoints, thoughts, emotions, pain points and opportunities, so a team sees where and why an experience breaks.

open as a page

In a usability test, what is wrong with the task 'Tap Download to save your Road Trip playlist offline', and how would you rewrite it?

level: middleimportance: must knowfreq 55%

basics

~20 s

The usability task names the on-screen label and the action, so participants match words instead of discovering the path. Rewrite it as a realistic goal with no interface vocabulary, such as making the playlist playable on a flight without internet.

open as a page

In a user research interview, how do you ask questions that reveal real behaviour rather than opinions, predictions or answers you led the participant to?

level: middleimportance: must knowfreq 50%

basics

~20 s

Ask open, neutral questions about specific past events — 'tell me about the last time you built the weekly report' — then probe with why and what happened next. Avoid hypotheticals, leading wording and pitching your solution, and let the participant do most of the talking.

open as a page

In UX design, why can a polished high-fidelity prototype produce worse early feedback than a rough low-fidelity one?

level: middleimportance: must knowfreq 42%

basics

~20 s

Polish signals that decisions are made: people comment on colour and wording instead of structure, hesitate to criticise finished-looking work, and designers resist changing what took days to build. Rough prototypes invite the structural critique early work needs.

open as a page

In information architecture, what are organization schemes, and how do exact schemes differ from ambiguous ones?

level: juniorimportance: should knowfreq 38%

basics

~20 s

An organization scheme is the rule that groups content. Exact schemes — alphabetical, chronological, geographical — give each item one right place and suit known-item lookup; ambiguous schemes — by topic, task or audience — need judgement but support browsing.

open as a page

In information architecture, what does tree testing measure that card sorting cannot, and how do you read its results?

level: middleimportance: should knowfreq 40%

basics

~20 s

Tree testing checks whether people can find items in a text-only hierarchy by clicking down through labels to complete find-it tasks. It measures findability — success, directness and first clicks — which the grouping exercise of card sorting never tests.

open as a page

In interaction design, what do Fitts's law and Hick's law each predict, and how are they commonly misapplied?

level: middleimportance: should knowfreq 44%

basics

~20 s

Fitts's law predicts pointing time rises with distance and falls with target width, logarithmically. Hick's law predicts decision time rises logarithmically with the number of equally likely, familiar choices. Misuses: 'bigger is always better' and 'fewer options always wins'.

open as a page

In a benefits application, document actions appear only on pointer hover; why does that fail across input modalities, and what would you do instead?

level: middleimportance: should knowfreq 36%

basics

~20 s

Hover-only actions never appear for touch users, stay hidden from keyboard and voice users unless focus reveals them, and are undiscoverable for everyone. Show the actions persistently, or behind one visible 'more actions' control that works with every input.

open as a page

In product design, how does jobs-to-be-done framing differ from a persona, and when is it the more useful lens?

level: middleimportance: should knowfreq 38%

basics

~20 s

A persona centres on who the user is; jobs-to-be-done centres on the progress someone seeks in a situation, largely independent of who they are. It is more useful when different people share a need or when framing solution-agnostic opportunities.

open as a page

How is a System Usability Scale score calculated in a usability study, and why does a score of 72 not mean '72 percent usable'?

level: middleimportance: should knowfreq 34%

basics

~20 s

System Usability Scale scoring: odd items give response minus 1, even items 5 minus response; the ten-item sum times 2.5 gives 0 to 100. It is not a percentage; 72 is just above the commonly cited average of about 68.

open as a page

In a usability test, what is the think-aloud protocol, and how does a moderator keep participants talking without biasing them?

level: middleimportance: should knowfreq 42%

basics

~20 s

Think-aloud asks usability-test participants to say what they are thinking as they work, exposing expectations and confusion. Moderators keep it going with minimal, neutral prompts such as 'What are you thinking?', never naming controls or confirming the right path.

open as a page

Analysts keep abandoning a B2B analytics dashboard's report builder; how would you plan the user research and choose between interviews, contextual inquiry and a diary study?

level: middleimportance: should knowfreq 40%

basics

~20 s

Start the plan from the research question and the decision it informs, then pick the method that answers it: interviews for recalled experience, contextual inquiry to observe real work and workarounds, a diary study for behaviour spread over weeks.

open as a page

For user research on a B2B analytics dashboard, how do you recruit the right participants and write a screener that does not give answers away?

level: middleimportance: should knowfreq 32%

basics

~20 s

Derive participant criteria from the research question — behaviours, role and context rather than demographics — then screen with multiple-choice questions that hide which answer qualifies. Recruit beyond friendly customers, and plan for no-shows and B2B incentive rules.

open as a page

In product development, what is the difference between a throwaway and an evolutionary prototype, and what risks does each carry?

level: middleimportance: should knowfreq 34%

basics

~20 s

A throwaway prototype is built quickly to answer a question and then discarded; an evolutionary prototype is built to production standards and grown into the product. Throwaways risk being shipped; evolutionary ones risk slow, premature commitment.

open as a page

A museum ticketing kiosk's menu has grown to forty options and visitors miss features it already has; how would you diagnose and restructure its information architecture?

level: seniorimportance: should knowfreq 32%

basics

~20 s

Measure first: inventory the options, use kiosk logs and desk questions to find top tasks and failures, then rebuild the structure around those tasks in visitors' words, and tree-test the new hierarchy against the old before shipping.

open as a page

In a government benefits application, many applicants enter wrong bank details and some withdraw claims by accident; how would you apply error prevention and recovery principles?

level: seniorimportance: should knowfreq 42%

basics

~20 s

Classify errors as slips or mistakes, prevent slips with forgiving constraints and early checks, show bank details back before submission, and make withdrawal reversible, since undo or a grace period beats warnings people click through.

open as a page

For provisional personas written in a workshop before a smart-home app has any research budget, how do you use them without them hardening into accepted fact?

level: seniorimportance: should knowfreq 26%

basics

~20 s

Label them visibly as assumptions, record a confidence and source for each attribute, seed them with existing evidence such as support data, let them steer only reversible decisions, and attach a trigger for validating or retiring each one.

open as a page

After usability testing a music app's playlist-sharing flow, you have 30 findings; how do you rate their severity and decide what to fix first?

level: seniorimportance: should knowfreq 40%

basics

~20 s

Group usability observations into underlying problems, then rate each by frequency, impact on the task and persistence on an agreed scale. Keep severity separate from fix effort, fix harmful problems first, and re-test the fixes.

open as a page

In a usability test where three of five participants completed a music app's offline-download task, how do you report completion rate, time on task and errors honestly?

level: seniorimportance: should knowfreq 38%

basics

~20 s

Report five-person usability metrics as counts with an interval: 3 of 5 completed, plausibly 23 to 88 percent. Summarise skewed task times with a median or geometric mean, define errors beforehand, and pair each number with its observed cause.

open as a page

After twelve user research interviews with analytics-dashboard customers, how do you synthesise raw notes into findings the team trusts and acts on, without confirmation bias?

level: seniorimportance: should knowfreq 40%

basics

~20 s

Break notes into single observations tagged by participant, cluster them bottom-up into themes, then state insights and implications backed by evidence. Counter confirmation bias by synthesising as a team, seeking contradicting evidence, and reporting breadth honestly rather than as percentages.

open as a page

For prototypes on a car-rental site, how would you set fidelity to learn whether customers understand vehicle classes and whether a map-based pick-up search feels fast?

level: seniorimportance: should knowfreq 30%

basics

~20 s

Split the questions. Vehicle-class comprehension depends on real content, so a greyscale layout with real class data suffices; perceived search speed depends on interaction and timing, so it needs a coded slice with realistic data and delays.

open as a page

In UX design, what is an empathy map, and how does it differ from a persona in purpose and scope?

level: juniorimportance: nice to knowfreq 30%

basics

~20 s

An empathy map is a quick, collaborative canvas capturing what a user or segment says, thinks, does and feels, used to align a team on research. A persona is a durable, goal-driven archetype the team designs against.

open as a page

showing 1–30 of 31