PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/System Design/Basis Ai

Design a Layover Activity Recommendation App

Last updated: May 5, 2026

Quick Overview

This question evaluates product- and systems-design competencies such as requirements clarification, user-centric feature prioritization, recommendation ranking, data integration, scalability, and success metrics for a mobile layover activity recommendation app.

  • medium
  • Basis Ai
  • System Design
  • Software Engineer

Design a Layover Activity Recommendation App

Company: Basis Ai

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

You are designing a mobile app for travelers who have free time during an airport layover. The app should recommend useful activities the traveler can do before their next flight, such as eating, shopping, resting, working, walking around, or visiting nearby attractions if time permits. The interviewer intentionally provides very few requirements: no explicit latency target, scale target, accuracy target, feature scope, or business model. Explain how you would approach the design from a product and engineering perspective. Your answer should cover: - How you would clarify the ambiguous problem. - What user needs and constraints matter most during a layover. - What the first version of the product should include. - How recommendations should be generated and ranked. - What system components and data sources are needed. - What metrics you would use to evaluate success. - How you would evolve the product over time.

Quick Answer: This question evaluates product- and systems-design competencies such as requirements clarification, user-centric feature prioritization, recommendation ranking, data integration, scalability, and success metrics for a mobile layover activity recommendation app.

Basis Ai logo
Basis Ai
Apr 27, 2026, 12:00 AM
Software Engineer
Technical Screen
System Design
13
0

You are designing a mobile app for travelers who have free time during an airport layover. The app should recommend useful activities the traveler can do before their next flight, such as eating, shopping, resting, working, walking around, or visiting nearby attractions if time permits.

The interviewer intentionally provides very few requirements: no explicit latency target, scale target, accuracy target, feature scope, or business model. Explain how you would approach the design from a product and engineering perspective.

Your answer should cover:

  • How you would clarify the ambiguous problem.
  • What user needs and constraints matter most during a layover.
  • What the first version of the product should include.
  • How recommendations should be generated and ranked.
  • What system components and data sources are needed.
  • What metrics you would use to evaluate success.
  • How you would evolve the product over time.

Solution

Show

Submit Your Answer

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More Basis Ai•More Software Engineer•Basis Ai Software Engineer•Basis Ai System Design•Software Engineer System Design
PracHub

Master your tech interviews with 8,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.