PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Coding & Algorithms/Amazon

Design Efficient Data Structure for Median Retrieval

Last updated: Mar 29, 2026

Quick Overview

This question evaluates understanding of streaming data structures, median maintenance, and algorithmic complexity in the Coding & Algorithms domain by requiring efficient insertions (O(log n)) and constant-time median queries (O(1)).

  • Medium
  • Amazon
  • Coding & Algorithms
  • Data Scientist

Design Efficient Data Structure for Median Retrieval

Company: Amazon

Role: Data Scientist

Category: Coding & Algorithms

Difficulty: Medium

Interview Round: Technical Screen

##### Scenario Senior problem-solving round assessing algorithmic thinking under time pressure. ##### Question Design a data structure that supports inserting integers from an endless stream and returning the median in O(log n) per insertion and O( 1) per query. Provide code and complexity analysis. ##### Hints Two heaps approach; keep sizes balanced; median at roots.

Quick Answer: This question evaluates understanding of streaming data structures, median maintenance, and algorithmic complexity in the Coding & Algorithms domain by requiring efficient insertions (O(log n)) and constant-time median queries (O(1)).

Related Interview Questions

  • Implement Datacenter Router Commands - Amazon (hard)
  • Replace Delimited Tokens in a String - Amazon (medium)
  • Minimize Circular Redistribution Cost - Amazon (medium)
  • Find the Most Common Visit Pattern - Amazon (hard)
  • Maximize Value Under a Budget - Amazon (medium)
Amazon logo
Amazon
Aug 4, 2025, 10:55 AM
Data Scientist
Technical Screen
Coding & Algorithms
1
0
Scenario

Senior problem-solving round assessing algorithmic thinking under time pressure.

Question

Design a data structure that supports inserting integers from an endless stream and returning the median in O(log n) per insertion and O(

  1. per query. Provide code and complexity analysis.
Hints

Two heaps approach; keep sizes balanced; median at roots.

Submit Your Answer

Sign in to leave a comment

Loading comments...

Browse More Questions

More Coding & Algorithms•More Amazon•More Data Scientist•Amazon Data Scientist•Amazon Coding & Algorithms•Data Scientist Coding & Algorithms
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.