Map and Set vs Plain Objects and Arrays
The dedicated key-value and unique-value collection types, and why they're often better choices than objects and arrays for certain use cases.
Map and Set were added in ES6 as dedicated collection types alongside the plain object and array that JavaScript already had, and they solve specific limitations that plain objects and arrays have when used as general-purpose key-value stores or unique-value collections. Interviewers ask about them to check whether you reach for the right built-in data structure rather than reflexively using an object for everything.
A plain object used as a map is like using sticky notes labeled with only single words stuck to a corkboard that came with some notes already pre-stuck on it (inherited prototype properties) — a Map is a purpose-built filing cabinet with labeled drawers that accepts any kind of label, including photographs (objects) as labels, and comes completely empty to start.