Можно ли передать интерфейс в качестве токена в inject? Почему да или нет?
TypeScript-интерфейс нельзя использовать как runtime-токен inject: после компиляции он отсутствует.
Читать ответПодготовка к интервью
79 вопросов с собеседований в Госуслуги
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Госуслуги. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, optimization, backend.
Каталог
TypeScript-интерфейс нельзя использовать как runtime-токен inject: после компиляции он отсутствует.
Читать ответПолиморфизм позволяет работать с разными реализациями через один контракт, не зная их конкретного устройства.
Читать ответПриведите реальные сценарии: Git, поиск по файлам, анализ логов, сетевые запросы, скрипты или работа с контейнерами.
Читать ответНазовите использованные возможности Angular и объясните, какую задачу они упростили именно в вашем проекте.
Читать ответСначала определите, что считается строкой кода и какие файлы входят в расчёт, затем используйте инструмент подсчёта по языкам.
Читать ответНаследование выражает отношение подтипа к базовому типу и позволяет переиспользовать поведение при соблюдении общего контракта.
Читать ответCode review помогает находить ошибки, проверять понятность и архитектурные границы, а также распространять знания о коде.
Читать ответСигналы удобны для текущего реактивного состояния и производных значений, а RxJS — для потоков событий и сложных асинхронных преобразований.
Читать ответНет: standalone стал рекомендуемым подходом для нового кода, но NgModule остаётся поддерживаемым механизмом существующих Angular-приложений.
Читать ответОцените опыт ревью через регулярность, типы изменений и ответственность, а не только число просмотренных строк.
Читать ответinject получает зависимость из текущего Angular injection context и позволяет объявлять её, например, в инициализаторе поля.
Читать ответИзменение требований нормально, но важно выяснить причину и стоимость переделки, а не автоматически искать виноватого.
Читать ответ