Вы приходите в большой проект на TypeScript, где много any, а strict выключен. Как вы будете повышать строгость типизации и какие решения в типах считаете ключевыми для поддерживаемости?
~4 мин голосом
Как подойти
Проверяют, умеет ли senior провести постепенную миграцию большой кодовой базы к строгой типизации, не останавливая разработку, и понимает ли границы системы типов: типы не проверяют данные в рантайме, а сложные типы тоже стоят денег.
Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.