Специализация
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 в телеграм
Что такое ARIA (Accessible Rich Internet Applications), и как правильно использовать атрибуты ARIA для улучшения доступности?
ARIA (Accessible Rich Internet Applications) — это набор атрибутов, который помогает разработчикам улучшать доступность сложных веб-приложений для людей с ограниченными возможностями. Атрибуты ARIA могут быть добавлены к HTML-элементам, чтобы описать их роли, состояния и свойства для экранных читалок и других вспомогательных технологий. Например, атрибуты ARIA могут помочь определить, что элемент является кнопкой или заголовком, и предоставить информацию о его состоянии (например, "раскрыто" или "закрыто"). Правильное использование ARIA делает контент более понятным и доступным для всех пользователей.
Что такое setTimeout и setInterval?
setTimeout выполняет указанную функцию один раз через заданное время, а setInterval — периодически, с указанным интервалом. Оба метода работают асинхронно, что значит, что они не блокируют основной поток выполнения программы. Чтобы остановить выполнение setInterval, нужно вызвать clearInterval, а для остановки отложенного вызова setTimeout — clearTimeout.
Что такое пересечение типов (intersection types) в TypeScript, и как оно используется?
Пересечение типов в TypeScript позволяет объединить несколько типов в один, и результат будет включать все свойства всех типов. Это особенно полезно, когда нужно комбинировать разные типы данных или описывать объекты, которые должны иметь несколько наборов свойств одновременно. Пересечение создается с помощью оператора & и позволяет гибко создавать сложные структуры данных.
В чем разница между интерфейсом (interface) и типом (type) в TypeScript?
Интерфейсы и типы в TypeScript очень похожи, оба используются для описания структуры объектов, но у них есть различия. Интерфейсы лучше подходят для описания объектов и классов и могут расширяться (унаследовать) друг от друга. Типы более универсальны — они могут объединять примитивные типы, объединять (Union) или пересекать (Intersection) другие типы, но не могут быть расширены, как интерфейсы.
Чем отличаются Filters, Interceptors и Listeners в Spring?
Filters обрабатывают входящие запросы до и после выполнения сервлетов. Interceptors применяются для обработки запросов внутри Spring MVC, обрабатывая их до и после контроллеров. Listeners реагируют на события жизненного цикла приложения или сессий, а не на HTTP-запросы.
Что такое паттерн Интерпретатор (Interpreter)?
Что такое интерсеть (internetworking)?
Что такое CNI (Container Networking Interface) в Kubernetes?
Что такое висячий указатель (dangling pointer) в C?
Расскажите Microsoft Intermediate Language (MSIL).
Рейтинг:
3
Сложность:
8
Паттерн Интерпретатор определяет грамматику языка и способ интерпретации выражений, что позволяет добавлять поддержку нового языка или синтаксиса в приложение.
Рейтинг:
1
Сложность:
3
Интерсеть — это объединение нескольких отдельных сетей, соединённых с помощью маршрутизаторов или шлюзов. Она создаёт единую структуру, позволяя различным сетям взаимодействовать друг с другом, независимо от их типа и технологии.
Рейтинг:
2
Сложность:
4
CNI – это спецификация, определяющая стандартный интерфейс для подключения сетевых плагинов в Kubernetes. Она позволяет расширять сетевые возможности кластера, добавляя такие решения, как Calico, Flannel и Cilium.
Рейтинг:
1
Сложность:
7
Висячий указатель — это указатель, который указывает на освобождённую или несуществующую память. Использование такого указателя может привести к неопределённому поведению.
Рейтинг:
2
Сложность:
1
MSIL (Microsoft Intermediate Language) — это промежуточный язык, на котором код выполняется после компиляции, прежде чем он будет преобразован в машинный код с помощью JIT компилятора.
Рейтинг:
2
Сложность:
5
Рейтинг:
3
Сложность:
5
Рейтинг:
4
Сложность:
3
Рейтинг:
5
Сложность:
2
Рейтинг:
3
Сложность:
7