PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/System Design/Salesforce

Design a 911 emergency calling service

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a candidate's ability to design a highly available, scalable emergency-calling platform covering real-time call flow, accurate caller location validation, PSAP routing, interoperability with telephony/SIP providers, and regulatory/security considerations.

  • medium
  • Salesforce
  • System Design
  • Software Engineer

Design a 911 emergency calling service

Company: Salesforce

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

## System Design Prompt Design a **911 emergency calling service** (or emergency call routing platform) that allows users to place emergency calls from mobile/landline/VoIP devices and routes them to the correct emergency response center. ### What to cover - End-to-end call flow (caller → network → emergency service → dispatcher) - How you determine and validate caller location - How you route to the correct PSAP/dispatch center - Reliability and availability targets (e.g., "five nines") - Handling spikes (regional disasters), partial outages, and degraded modes - Data retention, audit, security, and compliance - Observability and operational runbooks ### Assumptions You can focus on the backend/platform design and interop boundaries (telephony providers, SIP gateways, PSAP interfaces), not the physical radio systems for first responders.

Quick Answer: This question evaluates a candidate's ability to design a highly available, scalable emergency-calling platform covering real-time call flow, accurate caller location validation, PSAP routing, interoperability with telephony/SIP providers, and regulatory/security considerations.

Related Interview Questions

  • Design a TikTok-like short video platform - Salesforce (medium)
  • Design a scalable coffee ordering notification system - Salesforce (medium)
  • Design a configurable monthly API rate limiter - Salesforce (medium)
  • Design a pipeline orchestration system on Kubernetes - Salesforce (medium)
  • Design a coffee ordering system - Salesforce (medium)
Salesforce logo
Salesforce
Oct 18, 2025, 12:00 AM
Software Engineer
Onsite
System Design
11
0

System Design Prompt

Design a 911 emergency calling service (or emergency call routing platform) that allows users to place emergency calls from mobile/landline/VoIP devices and routes them to the correct emergency response center.

What to cover

  • End-to-end call flow (caller → network → emergency service → dispatcher)
  • How you determine and validate caller location
  • How you route to the correct PSAP/dispatch center
  • Reliability and availability targets (e.g., "five nines")
  • Handling spikes (regional disasters), partial outages, and degraded modes
  • Data retention, audit, security, and compliance
  • Observability and operational runbooks

Assumptions

You can focus on the backend/platform design and interop boundaries (telephony providers, SIP gateways, PSAP interfaces), not the physical radio systems for first responders.

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More Salesforce•More Software Engineer•Salesforce Software Engineer•Salesforce System Design•Software Engineer System Design
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
  • Compare Platforms
  • Discord Community

Support

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

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.