Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Что такое CSS-методы, такие как Atomic CSS или Utility-First CSS (например, Tailwind CSS)?
Atomic CSS и Utility-First CSS — это подходы к написанию стилей, где каждое правило представляет собой отдельное CSS-свойство или утилиту. Например, в Utility-First CSS используются классы, которые определяют конкретные стили, такие как отступы или цвета, что позволяет быстро создавать интерфейсы.
Что такое utility types в TypeScript?
Utility types — это набор готовых типов, которые помогают манипулировать другими типами. Они позволяют извлекать части типов, изменять свойства или создавать новые типы на основе существующих.
Что такое DiffUtil и для чего он используется?
DiffUtil рассчитывает различия между двумя списками и обновляет только изменённые элементы.
Какие статические методы для работы с промисами есть?
Основные статические методы Promise: Promise.all() для ожидания всех промисов, Promise.race() для первого завершившегося, Promise.allSettled() для всех результатов (успешных и неудачных), Promise.any() для первого успешного, Promise.resolve() и Promise.reject() для создания сразу resolved/rejected промисов.
Какой опыт работы с AI-подходами: FSM, Behavior Trees, Utility AI, и когда что применять?
FSM используют для простых AI со структурированными состояниями. Behavior Trees удобны для сложного поведения и визуального редактирования. Utility AI нужен там, где решение зависит от множества факторов, и нужно динамически выбирать действие по «полезности». В реальных проектах подходы часто комбинируют: FSM как high-level режимы, внутри BT или Utility. Выбор зависит от сложности поведения и требований дизайна.
Что ты знаешь о пакете java.util.concurrent?
Как с помощью Pick выбрать нужные поля
Почему Tailwind CSS может быть удобен в больших проектах?
Какие утилитарные типы TypeScript существуют?
Рейтинг:
5
Сложность:
7
java.util.concurrent — это пакет для упрощения многопоточного программирования.
Он содержит потоки, пулы, синхронизаторы и потокобезопасные коллекции.
Этот пакет снижает необходимость ручной синхронизации.
Он является основой современной конкурентности в Java.
Рейтинг:
4
Сложность:
5
Pick позволяет создать новый тип, включив только выбранные поля из существующего. Это противоположность Omit. Он полезен, когда нужен “узкий” тип для конкретного сценария. Исходный тип при этом не изменяется.
Рейтинг:
4
Сложность:
4
Tailwind CSS предлагает готовые utility-классы для стилизации без написания собственного CSS. Это ускоряет разработку и уменьшает количество кастомных стилей. Код становится более единообразным. В больших командах это упрощает поддержку и масштабирование дизайна.
Рейтинг:
5
Сложность:
6
Utility-типы — это встроенные типы для преобразования других типов. Чаще всего используются Partial, Required, Pick, Omit, Record и Readonly. Они помогают быстро создавать новые типы без дублирования кода.
Рейтинг:
5
Сложность:
10
Рейтинг:
5
Сложность:
6
Рейтинг:
2
Сложность:
6
Рейтинг:
2
Сложность:
6
Рейтинг:
5
Сложность:
6