New
ML System Design & SQL tracks just landed
See what's new
×
Question Bank
Pricing
Blog
Forum
HOT
JobRadar
NEW
Referral
Description
Solution
Discussion
Submissions
Ask AI
Question Bank
Atlassian
Coding Question
AI Insights
Quick Summary
Design a system to track files across multiple collections with optional hierarchical relationships.
Calculate global file totals and aggregate collection sizes that include descendant collection data.
Efficiently retrieve the top-k largest collections based on aggregated sizes and lexicographical tie-breaking.
What This Tests
Object-oriented design and state management
Hash maps for fast lookups and aggregation
Tree traversal for hierarchical data processing
Heap usage for efficient top-k selection
Common Patterns
Hashing
Graph Traversal
Heap / Priority Queue
Sorting
Collapse
Hint 1
Hint 2
What Interviewers May Ask Next
Ask AI Assistant
Ask AI Assistant
Ask me anything about this coding question!
Qwen
Qwen3.6-Flash
0/2000
Auto
Debug
Run
Submit
Test Cases
Input
Output
Expected