InterviewStack.io LogoInterviewStack.io

Interaction and User Journey Design Questions

Focuses on the end to end design of how users interact with a product, covering the full user journey and the sequence of steps required to complete tasks. Includes mapping user flows and task flows, identifying decision points and state changes, and handling loading states, error states, failures, recovery paths, and edge cases. Emphasizes navigation and information architecture, transitions and microinteractions, feedback and affordances, and how the interface communicates system status to users. Requires consideration of accessibility and inclusive design, progressive disclosure, and adaptation of interactions across devices and contexts. Candidates should be able to produce and explain deliverables such as annotated flow diagrams, wireframes, prototypes, state tables, and acceptance criteria, justify trade offs and simplifications based on user goals and constraints, and describe how they would test and iterate flows using usability feedback and metrics. Evaluation focuses on holistic thinking across the journey, attention to detail in interaction behavior, and clarity of specifications and documentation for handoff to engineering.

MediumSystem Design
0 practiced
Map the multi-device user journey for a 'save for later' feature used across web, iOS, and Android. Focus on sync expectations, state transitions, conflict scenarios when offline edits occur, and key decision points for user messaging.
MediumTechnical
0 practiced
A settings page contains 30 toggles and is overwhelming users. Propose an information architecture using progressive disclosure and grouping, sketch top-level categories, and explain how you would validate the new structure with analytics and user testing.
HardTechnical
0 practiced
You must choose between shipping a simplified, tested user flow this quarter or delaying for a richer multi-feature experience that requires additional engineering cycles. Draft a decision memo outlining metrics, business impact, risks, dependency mapping, experiments, and a recommended path with contingencies.
HardTechnical
0 practiced
Design the state machine and acceptance criteria for a secure multi-step signup flow that includes social login, email verification, device trust, and optional 2FA. Cover edge cases like lost-email access, revoked device trust, partial signups, and how you communicate each state to the user.
EasyTechnical
0 practiced
Explain when to use a modal versus a new screen on mobile for a contextual action. Provide two examples where a modal is appropriate and two where a new screen is better, explaining interaction costs and accessibility implications.

Unlock Full Question Bank

Get access to hundreds of Interaction and User Journey Design interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.