Related Coding / DSA
Prefix Lookup Service for a Word Dictionary
Given a dictionary of words, build a structure that can efficiently count how many dictionary words start with a given prefix.
Design a structure that supports inserting numbers one at a time from a stream and efficiently reporting the median of all numbers seen so far.
Design a structure that supports inserting integers one at a time from a stream and returning the median of all values inserted so far, at any point.
Work in the provided coding workspace while explaining your decisions to the live interviewer. Validation may use inline tests, examples, comments, or a verbal walkthrough.
Practice this problem in the live coding workspace while the interviewer probes your clarification, implementation, trade-offs, and validation.
Continue to DashboardContinue preparing
Related Coding / DSA
Given a dictionary of words, build a structure that can efficiently count how many dictionary words start with a given prefix.
Related Coding / DSA
Given one-way routes between cities each with a cost, find the cheapest total cost from a source city to a destination city using at most k intermediate stops.
Related Coding / DSA
Given a 2D grid of land and water cells, count the number of distinct connected land regions, where cells are connected horizontally or vertically.
Related Coding / DSA
Given a sequence of integers (possibly negative) and a target sum, count how many contiguous subarrays sum exactly to the target.