Специализация
React Frontend Developer
Python Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
Выберите навыки
React
Git
Redux
Webpack
Docker
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Что такое WaitGroup?
WaitGroup в Go — это структура из пакета sync, позволяющая организовать ожидание завершения набора горутин. Она предоставляет методы для увеличения счетчика активных горутин, их завершения и блокировки выполнения до их завершения.
Что такое CSS-методы, такие как Atomic CSS или Utility-First CSS (например, Tailwind CSS)?
Atomic CSS и Utility-First CSS — это подходы к написанию стилей, где каждое правило представляет собой отдельное CSS-свойство или утилиту. Например, в Utility-First CSS используются классы, которые определяют конкретные стили, такие как отступы или цвета, что позволяет быстро создавать интерфейсы.
Когда нужно использовать технику Pairwise?
Техника Pairwise используется для минимизации числа тестов, необходимых для проверки всех возможных пар значений входных параметров. Она применяется, когда нужно протестировать комбинации параметров, но не все возможные варианты.
Что такое Bug, Error, Failure, Fault?
Bug (ошибка) — это проблема в программе, которая нарушает ее правильную работу. Error (ошибка) — это некорректное поведение программы, вызванное багом. Failure (сбой) — это результат того, что ошибка приводит к неправильному выполнению программы. Fault (дефект) — это основная причина ошибки, которая может быть исправлена для предотвращения сбоев.
Что такое необязательная цепочка (Optional Chaining)?
Необязательная цепочка (optional chaining) позволяет безопасно вызывать методы, свойства или обращаться к элементам коллекции, которые могут быть nil, не вызывая ошибки. Если на любом этапе цепочки встречается nil, весь результат возвращается как nil.
Что такое EXPLAIN в PostgreSQL?
Что нужно сделать, чтобы отправить почту в HTML?
Что такое чейнинг функций (chaining) в JavaScript? Приведите пример реализации.
Как работает асинхронная итерация в ES6+ с использованием for-await-of?
Для чего нужны Async/await?
Рейтинг:
2
Сложность:
5
EXPLAIN — это команда в PostgreSQL, которая показывает план выполнения запроса. Она помогает увидеть, как PostgreSQL планирует обрабатывать запрос, какие индексы используются и сколько времени займет выполнение каждого шага.
Рейтинг:
1
Сложность:
2
Чтобы отправить письмо через HTML, можно использовать ссылку с атрибутом href, который содержит протокол mailto:. Это откроет почтовое приложение пользователя с готовым черновиком письма. В ссылке можно указать адрес, тему и текст письма.
Рейтинг:
2
Сложность:
6
Чейнинг функций — это техника, позволяющая вызывать несколько методов последовательно в одном выражении. Это достигается тем, что каждый метод возвращает сам объект, на котором он вызывается. Примером может быть вызов методов массивов, таких как map(), filter() и reduce(), или построение объектов через последовательные вызовы методов.
Рейтинг:
1
Сложность:
8
Асинхронная итерация с использованием for-await-of позволяет работать с асинхронными итераторами, такими как асинхронные генераторы или промисы, которые возвращают данные постепенно. Оператор for-await-of ждет разрешения каждого промиса перед переходом к следующей итерации. Это удобно для обработки потоков данных или последовательных асинхронных операций.
Рейтинг:
4
Сложность:
4
async/await — это синтаксис, который упрощает работу с промисами, делая асинхронный код более похожим на синхронный. Функция с ключевым словом async всегда возвращает промис, а await приостанавливает выполнение функции до получения результата промиса. Это делает код более читаемым и упрощает обработку ошибок.
Рейтинг:
3
Сложность:
8
Рейтинг:
5
Сложность:
10
Рейтинг:
2
Сложность:
7
Рейтинг:
3
Сложность:
4
Рейтинг:
2
Сложность:
4