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

Вопросы на собеседовании в IT_One

646 вопросов с собеседований в IT_One

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

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в IT_One. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, backend, api.

Каталог

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

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

Какие этапы жизненного цикла есть в React?

Жизненный цикл компонентов в React Компонент React проходит последовательные этапы — от рендера до удаления Для классовых компонентов выделяют 3 фазы: Mounting, Updating и Unmounting Mounting: constructor → render →…

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

Можно ли обновить React-компонент без изменения state?

React-компонент выполняет повторный рендер при изменении props или state Обновить интерфейс без изменения state можно, передав новые props Вызов forceUpdate() принудительно запускает перерисовку без изменения state и…

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

Приводит ли изменение props к ререндеру компонента в React?

Приводит ли изменение props к ререндеру в React? React — библиотека для создания UI, использующая виртуальный DOM Родительский компонент передаёт изменившиеся props дочернему Получив новые props, дочерний компонент…

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

Чем Function Declaration отличается от Function Expression в JavaScript?

Function Declaration и Function Expression в JavaScript Оба варианта создают функции, однако отличаются способом объявления и моментом создания. Function Declaration: функция формируется при загрузке скрипта благодаря…

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

Чем отличаются Dispose и Finalize в C# и когда применять каждый метод?

Ключевые различия Dispose и Finalize в C# Dispose — метод интерфейса IDisposable, предназначенный для явного освобождения неуправляемых ресурсов. Его можно вызвать вручную либо использовать конструкцию using, чтобы…

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

Чем отличаются мутирующие и не мутирующие методы?

методы для работы с данными в программировании мутирующие изменяют исходный объект или данные не мутирующие создают новый объект, сохраняя исходный без изменений мутирующие методы нередко работают быстрее, однако…

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

Чем структура отличается от класса в C# на собеседовании?

Разница между структурой и классом в C# структура относится к значимым типам, а класс — к ссылочным типам структура обычно размещается на стеке, тогда как экземпляр класса — в куче структуры не поддерживают…

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

Что выбрать на собеседовании: имутабельность или мутабельность?

Что выбрать: имутабельность или мутабельность? программирование и работа с данными мутабельность означает, что объект можно изменить после создания при имутабельности объект остаётся неизменяемым после создания…

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

Что означает токен в BPMN и как он работает?

Что означает токен в BPMN и как он работает? BPMN представляет собой нотацию для описания бизнес-процессов Токен — абстрактный объект, обозначающий текущее продвижение процесса Он показывает активные этапы,…

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

Что относится к микро- и макротаскам в Event Loop?

Event Loop: микро- и макротаски Event Loop — механизм, управляющий асинхронным выполнением кода в JS Макротаски: I/O-события, setTimeout, setInterval, setImmediate и рендеринг Микротаски: callbacks промисов,…

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

Что такое ACID и какие свойства обеспечивают надежность транзакций?

понятие из области реляционных баз данных совокупность свойств для надежного выполнения транзакций Atomicity — транзакция выполняется целиком либо не выполняется Consistency — после завершения транзакции данные…

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

Что такое CQRS и как его применяют в архитектуре приложения?

архитектурный паттерн, разделяющий операции чтения и изменения данных Command Query Responsibility Segation (CQRS) команды (Command) меняют состояние системы, а запросы (Query) только получают данные для чтения и…

Читать ответ