Reported interview periodNov 2025
In-Memory Relational Tables and Queries
Implement a small in-memory database supporting table creation, row insertion, filtering, projection, and ordering.
Practice focusRequirements - Reject duplicate tables and rows containing unknown columns; define defaults for missing columns. - where , when supplied, is a predicate over a row. - Projection returns only requested existing columns and must not expose mutable internal rows. - order by=(columns, ascending) sorts lexicographically by listed columns with deterministic ties. - Define null and mixed-type comparison behavior. - Preserve insertion order when no ordering is requested. Follow-ups 1. Add joins and grouped aggregations. 2.…