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?”