A table has to display 50,000 rows with sorting and inline editing. The current implementation renders all of them and the tab becomes unusable. What do you do, and what do you lose?

Answer it out loud before you open anything. The value of the flags below is in comparing them to what you actually said.

The situation behind the question

A logistics tool. Users sort by column, scroll to find a shipment, edit a cell, and occasionally use the browser's find-in-page to locate an order number. Product will not accept pagination.

What it is really testing

Whether the candidate knows virtualization's costs as well as its mechanism. Find-in-page is planted deliberately: it is the requirement virtualization silently breaks, and a candidate who never mentions it has only read the tutorial.

Where the mechanism is taught