Вопросы React Frontend Developer
Как работают шаблонные литеральные типы (template literal types) в TypeScript?
Рейтинг:
4
Сложность:
7
Шаблонные литеральные типы позволяют создавать новые строковые типы с использованием шаблонных строк. Это мощный инструмент для создания более точных и динамических строковых типов, например, для создания строго типизированных маршрутов или переменных.
Опишите основные фазы STLC? Дайте определение Entry и Exit Criteria.
Рейтинг:
2
Сложность:
7
STLC (Software Testing Life Cycle) включает несколько этапов: планирование, анализ, проектирование, выполнение тестов, завершение. Каждый этап имеет свои критерии входа (Entry Criteria) и выхода (Exit Criteria), которые определяют, когда начинать и заканчивать этап.
Что такое attr_reader, attr_writer, attr_accessor и зачем они?
Рейтинг:
3
Сложность:
5
attr_reader создает геттер, attr_writer — сеттер, а attr_accessor — оба метода. Они позволяют упрощенно создавать методы для работы с переменными экземпляра.
В чем различие между .iter() и .into_iter() в Rust?
Рейтинг:
3
Сложность:
5
.iter() создает итератор, который заимствует элементы коллекции, не забирая их. .into_iter() забирает владение коллекцией и перемещает элементы из неё.