Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

1613 вопросов 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 1613
Теория

Сталкивались ли вы с DDD (Domain-Driven Design, предметно-ориентированное проектирование)?

Доменно-определённое проектирование (DDD) — это подход к разработке программного обеспечения, который фокусируется на глубоком понимании предметной области и построении модели, отражающей бизнес-логику.

Читать ответ
Теория

Что такое CORS (Cross-Origin Resource Sharing)? Зачем браузер отправляет предварительный запрос (preflight request) методом OPTIONS перед основным запросом к бэкенду?

CORS (Cross-Origin Resource Sharing) — это механизм безопасности браузера, который ограничивает доступ веб-страниц к ресурсам, расположенным на другом домене.

Читать ответ
Теория

Объясните принцип работы хука useReducer в React и в каких случаях его рекомендуется применять

Хук useReducer в React используется для управления сложным состоянием компонента, особенно когда логика обновления состояния зависит от предыдущего состояния или когда есть несколько связанных значений.

Читать ответ
Теория

Можете объяснить различия между React hooks useMemo и useCallback, и в каких случаях каждый из них следует использовать?

useMemo и useCallback — это хуки React, которые помогают оптимизировать производительность, предотвращая ненужные вычисления и пересоздание функций.

Читать ответ
Теория

Каковы отличия между Python и JavaScript?

Python — мультипарадигменный, интерпретируемый, динамически-типизированный язык общего назначения. JavaScript — язык сценариев, преимущественно для веб-разработки, также интерпретируемый и динамически-типизированный.

Читать ответ
Теория

В каком случае и зачем используется React Hook useMemo для оптимизации производительности компонента?

React Hook useMemo используется для мемоизации (кэширования) результата вычислений, чтобы избежать повторного выполнения тяжелых или затратных по времени функций при каждом рендере компонента.

Читать ответ