Frontend
Занимались ли вы оптимизацией сайтов в контексте ситуации, когда заказчик говорит, что сайт долго загружается? Какие инструменты использовали?
Как передавали идентификацию между микрофронтендами? Использовали ли шину событий? Как хранили общее состояние?
Как бы вы реализовали поле ввода даты и времени с требованием интернационализации?
Какие преимущества даёт расширение через прототип?
Какие есть варианты избавиться от inline-стилей в React-компоненте?
Что такое type guards и для чего они нужны?
Почему нежелательно переопределять встроенные методы в прототипах?
Как вы будете действовать в условиях недостатка информации и неопределённости, когда нужно самостоятельно определить технические и визуальные решения?
Как реализовать поиск по valueChanges поля ввода с запросом на backend: какие RxJS-операторы использовать и почему?
Когда нужно отписываться от RxJS-потоков и какие способы отписки в Angular вы знаете?
Приходилось ли вам работать с картами? С API каких карт работали и какие задачи решали?
Какие utility types TypeScript знаете и используете, в том числе Record?
Расскажите о последнем месте работы и о вашем опыте с Vue и TypeScript: что вы делали с нуля, какие сложные или интересные задачи решали?
Если скопировать объект через Object.assign, а его свойство ссылается на другой объект, будет ли это глубокая или поверхностная копия? Если изменить вложенный profile в одном объекте, изменится ли он в другом?
Почему плохо вызывать функцию из шаблона Angular?
Как у вас был организован GitFlow: процесс создания веток и работы с задачами?
С какими версиями Angular вы работали, какие проблемы встречались при миграции и как вы к ней подходили?
Насколько старые проекты, с каким стеком вы работали?
Работали ли вы с полигонами, множеством точек и кастомизацией балунов на картах?
Как решали техническое SEO, увеличение скорости загрузки и оптимизацию под трафик?