Pergunta de entrevista da empresa Moon Active

Home assignment: given basic skeleton of front with simple table (react), server (express) and mongo db: build virtual scrolling support for 20,000 records in db. Load dynamically to dom only whats necessary, handle caching in client only for relecant recent data, support live updates in db to reflect in table (sockets implementation)

Resposta da entrevista

Sigiloso

7 de nov. de 2025

Virtual scrolling + sockets + caching by group of ranges. Db given must be duplicated to lical in order to test live updates (given one is read only)