Естественно, если надо писать с учетом сложных структур, у Вас спросят структуры. Тут не о чем спорить.
Полемика про то, что игнорировать факт, что в Топ-10 компаниях меня не спрашивали про эти вещи, не означают, что они не правы или не компетентны. Обычно интервью проходит 2 часа. Примерно половина - code interview. Дают пару задач, и ты начинаешь изучать проблему. Не решать ее сразу! А именно спрашивать правильные вопросы и тд. Потом дальше по времени System Design и тд уже более специфично для вакансии