Quick Overview

This question evaluates a candidate's competency in implementing a sliding-window expiring counter, testing knowledge of streaming algorithms, data structures for time-series aggregation, amortized time complexity, and memory-efficient design in the Coding & Algorithms domain.

Implement an expiring counter class

Company: Uber

Role: Software Engineer

Category: Coding & Algorithms

Difficulty: medium

Interview Round: Technical Screen

Quick Answer: This question evaluates a candidate's competency in implementing a sliding-window expiring counter, testing knowledge of streaming algorithms, data structures for time-series aggregation, amortized time complexity, and memory-efficient design in the Coding & Algorithms domain.

Loading…