в том то и дело, что дял тивой фронтовой задачи - нихуя. но собеседущий может попастькя неадекватам и решить поговрить про связный список или вообще блокирующий очередь.
это и есть главный пункт моего наброса, собеседующие часто это просто выёбываются своим славным прошлом, в котором они не были клепателями веб-костылей видимо, и вообще не отдают себе отчёт в том, что сейчас нужно на рынке и какие задачи они решают. выглядит как попытка самоутверждения "мол, вот я раньше на плюсах клепал сервис, который должен был жрать не более 16мб рам, а теперь мне нужно красить кнопку - но я не сдасюь!"
это они так пытаются отсеять wёбдизайнеров которые фигачат сайты, которые на клиенте память жрут сотнями мегабайт.
но из-за собственной ущербности не понимают, что для этого надо и бизнес-заказчика, и все фреймворки послать матом, и клепать на bare JS + максимум jquery (и Erlang на бэке)