BEM
Also written as Block Element Modifier
A CSS class-naming convention (Block__Element--Modifier) meant to keep large stylesheets predictable and avoid styles accidentally colliding or overriding each other.
Think of it like
Like a strict, hierarchical filing/labeling system for a shared filing cabinet, so nobody's folder gets mixed up with someone else's just because the drawers are close together.
Junior or senior?
Junior sounds like
Names BEM as a naming convention they've heard of.
Senior sounds like
Can explain what specific collision problem it solved on a large plain-CSS codebase, or why their team moved to component-scoped styles instead.
Ask them
“What naming or scoping convention did your team use to keep CSS classes from colliding on a large project?”