PracHub
QuestionsCoachesLearningGuidesInterview Prep
|Home/Product / Decision Making/Amazon

Hotel Keycard System Design

Last updated: Mar 29, 2026

Quick Overview

Practice a hotel keycard product and system design interview that covers guest experience, access control, offline validation, cryptographic credential handling, revocation, audit logs, integrations, security threats, and hotel operational failure modes.

  • medium
  • Amazon
  • Product / Decision Making
  • Product Manager

Hotel Keycard System Design

Company: Amazon

Role: Product Manager

Category: Product / Decision Making

Difficulty: medium

Interview Round: Onsite

##### Question A hotel that previously used traditional metal keys wants to switch to electronic keycards. Explain the strategic and customer-driven reasons for replacing metal keys with keycards. Address benefits for guests, hotel staff, and the business. Define the must-have features of the end-to-end solution (e.g., check-in experience, lost-card flow, access controls, auditing, integration with loyalty or mobile apps). Describe a high-level system architecture that links keycards, door locks, on-premise or cloud servers, and hotel management software. Include how the card and lock validate each other. Propose security measures to reduce both physical and network-based attacks (e.g., brute-force entry, card cloning, packet interception). ​ ##### Hints Think about operational efficiency (e.g., self-service kiosks, faster room turnover). Consider cryptographic approaches (public/private keys, rolling codes, time-bound credentials). Address failure modes: power outage, server downtime, or a card being swiped multiple times.

Quick Answer: Practice a hotel keycard product and system design interview that covers guest experience, access control, offline validation, cryptographic credential handling, revocation, audit logs, integrations, security threats, and hotel operational failure modes.

Related Interview Questions

  • Launching Alexa in a New-Language Market - Amazon (hard)
  • Alexa Domain-Knowledge Data Pipelines - Amazon (hard)
  • Product Design Case Mix - Amazon (hard)
  • Kindle Launch: Date vs. Scope Trade-Off - Amazon (hard)
  • Recovering a Lost Deliverable - Amazon (medium)
|Home/Product / Decision Making/Amazon

Hotel Keycard System Design

Amazon logo
Amazon
Jul 4, 2025, 8:28 PM
mediumProduct ManagerOnsiteProduct / Decision Making
9
0

Product and System Design: Replace Hotel Metal Keys With Electronic Keycards

A hotel chain currently uses traditional metal keys and wants to migrate to electronic keycards across guest rooms, amenities, elevators, and staff-only areas. Design the end-to-end product and system at a high level.

Constraints & Assumptions

  • Support guest access and staff access for a multi-property hotel environment.
  • The solution must work during network outages and common hotel failure modes.
  • Treat guest privacy, physical safety, and operational continuity as first-class requirements.
  • Avoid relying on obsolete card security models; assume modern cryptographic credentials are available.

Clarifying Questions to Ask

  • Is this for one property, a regional rollout, or a global hotel chain?
  • Do we need mobile keys in v1, or only physical keycards?
  • What systems already exist, such as property management, loyalty, elevators, and staff scheduling?
  • What level of offline operation is required when door locks cannot reach a server?

Part 1 - Strategic and Customer Rationale

Explain why the hotel should replace metal keys with electronic keycards. Address benefits for guests, hotel staff, and the business.

What This Part Should Cover

  • Convenience, reissuance, safety, operational efficiency, and auditability.
  • Benefits for front desk, housekeeping, maintenance, security, and guests.
  • Business impact such as lower rekeying cost, faster check-in, and reduced risk.

Part 2 - Product Requirements

Define the must-have features for check-in, check-out, lost-card handling, staff access, role-based permissions, auditing, and integrations.

What This Part Should Cover

  • The core user flows for guest, front desk, kiosk, mobile, and staff use cases.
  • Access roles, time windows, revocation, room changes, and amenity access.
  • Reporting, device management, and integration with hotel systems.

Part 3 - High-Level Architecture

Describe the architecture connecting cards, encoders, locks, property software, edge services, cloud services, and key management.

What This Part Should Cover

  • How credentials are issued, stored, verified, expired, and synchronized.
  • How offline locks validate a card while still supporting revocation.
  • Trade-offs between symmetric credentials, signed credentials, online validation, and offline validation.

Part 4 - Security and Failure Modes

Propose mitigations for card cloning, brute-force attempts, replay attacks, packet interception, insider misuse, power outages, dead lock batteries, and server downtime.

What This Part Should Cover

  • Cryptography, key rotation, secure hardware, audit logs, rate limits, and least privilege.
  • Practical hotel operations such as service cards, battery monitoring, emergency override, and incident response.
  • Privacy protections that avoid storing unnecessary personal data on the card.

What a Strong Answer Covers

  • A product answer and a system answer, not only one of the two.
  • Clear treatment of security, revocation, and offline reliability.
  • Realistic operational flows for hotels rather than a purely theoretical architecture.

Follow-up Questions

  • How would you revoke a lost card if the door lock is offline?
  • What data should never be stored on the card?
  • How would you support mobile keys later?
  • What would you monitor after rollout?
  • How would you migrate a hotel without disrupting current guests?
Loading comments...

Browse More Questions

More Product / Decision Making•More Amazon•More Product Manager•Amazon Product Manager•Amazon Product / Decision Making•Product Manager Product / Decision Making

Write your answer

Your first approved answer each day earns 20 XP.

Sign in to write your answer.
PracHub

Master your tech interviews with 8,000+ 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
  • AI Coding 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.