Skip to main content

Question bank

70+ interview questions — practice before the interview

Grouped by role and topic. Click any category to expand. Use the STAR method to structure your answers.

💡

Structure your answers using STAR

Situation — set the context. Task — describe your responsibility. Action — explain exactly what you did. Result — share the measurable outcome.

All rolesPMData AnalystUX DesignerQA Engineer70 questions
PMProduct sense4 Q
  1. 1.How would you improve Google Maps for cyclists?
  2. 2.Design a feature for Spotify to help users discover podcasts.
  3. 3.How would you redesign the airport check-in experience?
  4. 4.If you were the PM for Instagram Stories, what would you add next?
PMMetrics4 Q
  1. 1.How would you measure the success of a new onboarding flow?
  2. 2.DAU dropped 20% overnight. How do you diagnose it?
  3. 3.What is your north star metric for a food delivery app and why?
  4. 4.How do you balance short-term revenue metrics against long-term retention?
PMPrioritization3 Q
  1. 1.You have 10 feature requests and resources for 2. How do you decide?
  2. 2.Engineering says a critical feature will take 3 months. Sales needs it in 3 weeks. What do you do?
  3. 3.Walk me through how you would use RICE scoring on a real example.
PMBehavioral4 Q
  1. 1.Tell me about a time you launched a product that failed. What did you learn?
  2. 2.Describe a time you disagreed with an engineer. How did you resolve it?
  3. 3.Tell me about a time you had to ship with incomplete information.
  4. 4.How do you build alignment across teams that have competing priorities?
PMStrategy2 Q
  1. 1.How would you enter the video streaming market?
  2. 2.How would you compete with a well-funded incumbent in your space?
PMEstimation2 Q
  1. 1.How many piano tuners are there in Chicago?
  2. 2.Estimate the number of Uber rides taken in New York City per day.
PMCase study2 Q
  1. 1.You're the PM for Amazon's checkout flow. Conversion dropped 5%. What do you do?
  2. 2.A/B test results show that a new feature increases engagement by 10% but decreases revenue by 3%. Do you ship it?
DASQL5 Q
  1. 1.Write a query to find the top 10 customers by revenue in the last 30 days.
  2. 2.What is the difference between INNER JOIN and LEFT JOIN?
  3. 3.How would you find duplicate rows in a table?
  4. 4.Explain the difference between WHERE and HAVING.
  5. 5.How do window functions work? Give an example using ROW_NUMBER or RANK.
DAStatistics4 Q
  1. 1.What is p-value and how do you interpret it?
  2. 2.Explain A/B testing to a non-technical executive.
  3. 3.What is the difference between correlation and causation?
  4. 4.How do you handle outliers in a dataset?
DAAnalysis3 Q
  1. 1.Sales are down. How would you identify the root cause using data?
  2. 2.What metrics would you track for an e-commerce subscription product?
  3. 3.How would you build a churn prediction model with limited engineering support?
DABehavioral2 Q
  1. 1.Walk me through an analysis project you're proud of.
  2. 2.Describe a time a stakeholder pushed back on your analysis. How did you handle it?
DATools2 Q
  1. 1.What data visualization tool do you prefer and why?
  2. 2.When would you choose Python over SQL for an analysis task?
DACase study2 Q
  1. 1.A dashboard shows churn increased 15% last month. What do you do?
  2. 2.You are given a dataset with 30% missing values. How do you proceed?
UXDesign process4 Q
  1. 1.Walk me through your design process for a new feature.
  2. 2.How do you handle design feedback you disagree with?
  3. 3.How do you decide when a design is 'good enough' to ship?
  4. 4.How do you collaborate with engineers to make sure your designs are built as intended?
UXUser research3 Q
  1. 1.How would you conduct user research on a tight timeline?
  2. 2.What's the difference between qualitative and quantitative UX research?
  3. 3.How do you recruit participants for usability testing?
UXPortfolio2 Q
  1. 1.Walk me through your strongest case study.
  2. 2.What is a design decision you would change if you could go back?
UXTools2 Q
  1. 1.What is your Figma workflow for a mobile app feature?
  2. 2.How do you document design decisions and handoff specs for engineering?
UXBehavioral2 Q
  1. 1.Tell me about a design decision you had to defend with data.
  2. 2.Describe a project where you had to design under heavy constraints (time, resources, or tech).
QATesting4 Q
  1. 1.What types of testing do you know? Describe each.
  2. 2.How do you write a test case for a login form?
  3. 3.What is the difference between black-box and white-box testing?
  4. 4.How would you test a search feature that returns results in under 200 ms?
QABug reporting2 Q
  1. 1.What makes a good bug report?
  2. 2.How do you prioritize which bugs to escalate versus defer?
QAProcess2 Q
  1. 1.What is the difference between regression testing and smoke testing?
  2. 2.How do you decide when a build is ready for release?
QABehavioral2 Q
  1. 1.Tell me about a bug you found that saved the company from a major issue.
  2. 2.Describe a time you had to push back on releasing a product because of quality concerns.
AllBehavioral8 Q
  1. 1.Tell me about yourself.
  2. 2.Why do you want to work in tech?
  3. 3.Where do you see yourself in 5 years?
  4. 4.What is your biggest weakness?
  5. 5.Tell me about a time you had to learn something new very quickly.
  6. 6.How do you handle ambiguity or unclear requirements?
  7. 7.Describe a time you had to influence someone without direct authority.
  8. 8.What does a great team look like to you?

📅
Need a full interview prep plan?See our 4-week guide
🎯
Continue building interview-worthy skillsBrowse roles