Специализация
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 в телеграм
Что такое IIFE и когда применяется?
IIFE (Immediately Invoked Function Expression) — это функция, которая выполняется сразу после того, как была объявлена. Это достигается оборачиванием функции в скобки и последующим вызовом. IIFE часто используется для создания изолированной области видимости, чтобы избежать конфликтов переменных в глобальном пространстве имен.
Объясните концепцию object expressions в Kotlin.
Object expressions в Kotlin позволяют создавать анонимные объекты с определённым поведением, которые могут реализовывать интерфейсы или наследовать классы. Эти объекты полезны, когда нужно создать объект для одноразового использования, без создания отдельного именованного класса. Они делают код более компактным и выразительным.
Что такое CTE (Common Table Expressions) в PostgreSQL?
CTE — это временные результаты, определённые в запросе для упрощения сложных операций. Они создаются с помощью ключевого слова WITH и используются для улучшения читаемости и многократного использования промежуточных данных.
Какие основные инструменты могут быть интегрированы с Express JS?
Популярные инструменты для интеграции с Express.js:
Базы данных: MongoDB, MySQL, PostgreSQL.
Шаблонизаторы: EJS, Pug, Mustache.
Библиотеки аутентификации: Passport.js.
Логирование: Morgan, Winston.
Валидация данных: Joi, express-validator.
ORM: Mongoose, Sequelize.
Объясните структуру приложения на Express JS?
Структура приложения Express.js включает входную точку (обычно app.js или server.js), каталоги для маршрутов, контроллеров, моделей, middleware, представлений и статических файлов. Это разделение упрощает чтение, поддержку и масштабирование приложения.
Назовите несколько возможностей Express.js
Является ли Express JS frontend или backend фреймворком?
В чем различие между Node.js и Express.js?
Почему выбирают именно Express.js?
Что такое Express.js?
Рейтинг:
2
Сложность:
3
Основные функции Express.js:
Маршрутизация: Удобное управление URL-адресами.
Middleware: Позволяет обрабатывать запросы и добавлять логику.
HTTP-методы: Упрощает обработку GET, POST, PUT, DELETE-запросов.
Обслуживание статических файлов: Простая настройка доступа к изображениям, CSS, JavaScript.
Безопасность: Использование middleware, таких как Helmet, для защиты приложений.
Рейтинг:
1
Сложность:
1
Express.js — это backend-фреймворк. Он предназначен для создания серверной части приложений и API, обеспечивая обработку запросов, маршрутизацию и взаимодействие с базами данных.
Рейтинг:
3
Сложность:
4
Node.js — это серверная среда выполнения JavaScript, позволяющая запускать JavaScript-код вне браузера. Express.js — это фреймворк, созданный поверх Node.js, предоставляющий инструменты для создания веб-приложений и API. Express.js упрощает разработку за счет маршрутизации, работы с middleware и обработки HTTP-запросов.
Рейтинг:
3
Сложность:
2
Express.js позволяет быстро разрабатывать серверные приложения благодаря своей минималистичной архитектуре, гибкости и модульности. Он предоставляет простой способ настройки маршрутов, middleware и обработки запросов, что ускоряет создание приложений. Его легко интегрировать с другими библиотеками и инструментами.
Рейтинг:
3
Сложность:
2
Express.js — это минималистичный и гибкий фреймворк для Node.js, который упрощает создание серверных приложений. Он добавляет удобные инструменты для маршрутизации, работы с middleware и обработки HTTP-запросов. Express часто используется в проектах благодаря своей простоте и поддержке расширяемости.
Рейтинг:
2
Сложность:
5
Рейтинг:
3
Сложность:
7
Рейтинг:
2
Сложность:
4
Рейтинг:
2
Сложность:
3
Рейтинг:
3
Сложность:
3