💭 Structured thinking
Uses a framework to solve a problem methodically. Articulates and rejects hypotheses. States assumptions explicitly, and what could change them. Communicates goals that drive decisions.
Jumps straight into details without setting any context. Assumes something unstated and incorrect about the setup.
🤔 Asks good questions
Asks questions that bisect the solution space and give the most information on what to do next. For more on what this looks like, check out . Overly focused on the wrong details. Asks lots of small clarifying questions when clearly trying to buy time to think.
🦅 Changes altitudes
Able to go from high level abstractions to nitty gritty details. Able to talk about different user segments and how behaviors and characteristics vary across them.
Jump to an answer but miss the chain of reasoning on how you got there.
📓 Demonstrates experience
Shows expertise by connecting answers back to specific personal experiences. Demonstrates familiarity with terminology, methodology, and best practices. Note this skill is called “demonstrates experience” rather than “has experience”: it’s not enough to have relevant knowledge, you have to show it and connect it effectively.
Speaks in generalizations without giving specific examples from own experience.
💬 Communication
Good communication skills. Takes time to think when needed, signposting thinking, asks questions, isn’t defensive when challenged, reads when the interviewer is giving hints.
Feels obligated to start talking immediately and just starts talking, clearly stalling for time.