PML?
What this preview is
PML? is a hard quant interview question on operating systems, asked at Quant.
- Difficulty
- Hard
- Topic
- Operating Systems
- Discipline
- Quant development
- Language
- Agnostic
- Companies
- 0
What this hard operating-systems question tests
This is a hard operating-systems question about page-table architecture and memory management on 64-bit systems. It probes your understanding of how virtual-address translation works when page tables themselves must fit within the physical memory constraints of a single page.
To solve it, you need to reason about the relationship between address-space width, page size, and the branching factor of a multi-level page-table hierarchy. The key insight is that each level of indirection must itself reside in a single page, which limits how many entries each table can hold. Quant firms and systems-focused roles ask questions like this to verify that candidates can work backwards from hardware constraints to derive architectural limits.
- Virtual-address translation and page-table walk mechanics
- Paging granularity and address-space partitioning
- Trade-offs between hierarchy depth and table density
Related learning resources
- Operating Systems: Three Easy Pieces
Related practice
Unlock full access to getcracked
Join to unlock this question, detailed solutions, and our complete library of quant finance interview prep.