Вопросы React Frontend Developer


Что такое Globals?

  • Рейтинг:

    4

  • Сложность:

    3

Globals — это глобальные объекты и функции, доступные во всем приложении.

 Например:

 

  •  __dirname — путь к текущей директории.

     __filename — путь к текущему файлу.

  • process — информация о процессе Node.js.
Подробнее

В чем разница между == и equals()?

  • Рейтинг:

    2

  • Сложность:

    5

Оператор == сравнивает ссылки на объекты, то есть проверяет, указывают ли две переменные на один и тот же объект в памяти.

Метод equals() сравнивает содержимое объектов, что важно, если нужно проверить равенство значений объектов.

Подробнее

Для чего нужны Protocols в Swift? Приведите пример.

  • Рейтинг:

    2

  • Сложность:

    5

Протоколы в Swift определяют набор требований, которым должны соответствовать типы (классы, структуры, перечисления). Протоколы не содержат реализации, а лишь описывают методы и свойства, которые должен реализовать тип. Это позволяет создавать гибкие и переиспользуемые компоненты.

Подробнее

Что такое функция "also" в Kotlin?

  • Рейтинг:

    2

  • Сложность:

    6

Функция also выполняет дополнительные действия с объектом внутри лямбда-выражения, но возвращает сам объект без изменений. Это полезно, когда нужно выполнить побочные эффекты, такие как логирование или проверку состояния, но оставить объект неизменным.

Подробнее

Расскажите о CLS.

  • Рейтинг:

    2

  • Сложность:

    6

CLS (Common Language Specification) — это подмножество CTS, которое определяет набор правил для обеспечения совместимости между языками .NET. CLS гарантирует, что компоненты, написанные на разных языках, могут взаимодействовать друг с другом.

Подробнее

Объясните разницу между последовательным и параллельным выполнением асинхронных функций. Как работают Promise.all() и Promise.allSettled()?

  • Рейтинг:

    3

  • Сложность:

    7

Последовательное выполнение асинхронных функций означает, что каждая следующая функция начинается только после завершения предыдущей, тогда как параллельное выполнение позволяет нескольким функциям выполняться одновременно. Метод Promise.all() запускает несколько промисов параллельно и возвращает результат, когда все они успешно завершатся, а Promise.allSettled() возвращает результат независимо от того, завершился ли каждый промис успехом или ошибкой.

Подробнее

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм