FrontendTable-stakes

DOM

Also written as Document Object Model

The browser's in-memory tree representation of a web page's structure, which JavaScript reads and modifies to update what's on screen.

Think of it like

Like a running blueprint of the house that updates itself in real time as rooms are added or repainted — the browser reads it to know what to draw.

Junior or senior?

Junior sounds like

Only manipulates the DOM through their framework's abstractions.

Senior sounds like

Can describe a time they had to bypass the framework and touch the DOM directly, and what forced that.

Ask them

“Have you ever had to manipulate the DOM directly, bypassing your framework? What forced that?”