REPOSITORY CODING · HARD
Range queries include both endpoints and follow every forward leaf link without losing later pages
Range queries include both endpoints and follow every forward leaf link without losing later pages. The complete application includes native models, services, repository projections, a working preview and visible acceptance cases. Preserve the other documented invariants and run bash test/run.sh.
page-indexB plus tree bulk index laboratory
Work through a real codebase.
Choose an environment, investigate the existing implementation and use the tests to check your change. Sign in to open a workspace; execution and Ono usage follow your plan’s allowances.
Task requirements and environments
Angular · 80 minute session
- Select the latest observation at the inclusive revision cutoff and remove keys whose latest observation is a tombstone.
- Bulk-load balanced leaf groups so the final page is not underfilled. Internal fanout is order plus one; page IDs follow bottom-up construction.
- A separator equals the right child minimum. Point lookup at exact separator equality descends right.
- Range queries include both endpoints and follow every forward leaf link without losing later pages.
- Observation identity is key plus revision; reject conflicting redelivery while preserving legitimate revisions, and sort integer keys numerically.
- Orders two through five, at most forty versioned records, integer keys from minus 100 through 100. Leaf capacity is order and parent child capacity is order plus one. The workbench is an offline index model.
JavaScript · 80 minute session
- Select the latest observation at the inclusive revision cutoff and remove keys whose latest observation is a tombstone.
- Bulk-load balanced leaf groups so the final page is not underfilled. Internal fanout is order plus one; page IDs follow bottom-up construction.
- A separator equals the right child minimum. Point lookup at exact separator equality descends right.
- Range queries include both endpoints and follow every forward leaf link without losing later pages.
- Observation identity is key plus revision; reject conflicting redelivery while preserving legitimate revisions, and sort integer keys numerically.
- Orders two through five, at most forty versioned records, integer keys from minus 100 through 100. Leaf capacity is order and parent child capacity is order plus one. The workbench is an offline index model.
React · 80 minute session
- Select the latest observation at the inclusive revision cutoff and remove keys whose latest observation is a tombstone.