Можно ли назвать перегрузку функций полиморфизмом? Что такое полиморфизм?
Что проверяет этот вопрос
Понимание видов полиморфизма и места перегрузки среди них
Паспорт вопроса
- Уровень
- senior
- Тип
- теория
- Тема
- TypeScript
Из записи реального собеседования: мок-собеседование на Senior Frontend от менторов сообщества (07.03.2025)
Как отвечать на вопросы темы «TypeScript»
Начни с задачи, которую решает механизм, и только потом показывай синтаксис. Полезно сказать, что будет без него: какую ошибку поймает компилятор, а какую — нет. Если знаешь ограничение или место, где типы приходится обходить, скажи об этом сам: это читается как опыт, а не как пробел.
Это методика ответа, а не готовый ответ: эталонные разборы и проверка твоего ответа — внутри тренажёра.
Что спросят дальше — похожие вопросы темы «TypeScript»
- Чем any отличается от unknown и почему any опасен?junior и выше
- Что такое сужение типов (narrowing) и как оно работает?junior и выше
- Что такое дженерики? Приведи пример, где без них было бы плохо.middle и выше
- В чём разница type и interface?middle и выше
- В чём отличие enum от константного объекта при компиляции?middle и выше
- В чём отличие Pick от Omit в TypeScript?junior и выше
- Есть ли аналог keyof для значений объекта — как вытащить тип значений?middle и выше
- Есть уже реализованная функция на TypeScript, менять её нельзя. Как узнать тип её возвращаемого значения?middle и выше
Проверить, как ты ответишь именно на него
Знать формулировку мало: на собеседовании важно объяснить это вслух за две минуты. Тренажёр задаёт вопрос голосом, записывает ответ и разбирает его по четырём критериям найма — что упустил, где потерял структуру, как ответил бы сильный кандидат. 15 ответов в месяц бесплатно, без карты.