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

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

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

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

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

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

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

Каталог

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

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

Как ты относишься к ситуациям, когда требования туманные, отсутствуют или нужно самостоятельно уточнять детали у коллег, дизайнеров, аналитиков? Не пугает ли необходимость самостоятельно докручивать задачи и общаться со смежниками?

Да, был опыт работы без аналитика.

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

Расскажи про замыкания (closures) в JavaScript. Как часто тебе приходится их применять на практике?

В JavaScript замыкание — это функция, которая запоминает свое лексическое окружение, даже если она вызывается вне своей области видимости.

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

Можешь привести пример замыкания из практики, например из React?

Замыкание — это функция, которая «запоминает» окружение, в котором была создана, включая доступ к переменным из внешней функции даже после того, как внешняя функция завершила выполнение.

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

import "./styles.css";

В представленном коде React-компонента создаётся список из 50 элементов с полями value и label. При нажатии на кнопку обновляется только первый элемент списка, меняя его value на новое случайное число.

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

Расскажи про Event Loop: микротаски и макротаски, очерёдность выполнения.

В JavaScript таймеры, такие как setTimeout или sleep (если реализован через промисы), работают асинхронно и ставят задачи в очередь событий (Event Loop).

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

Что такое замыкание в JavaScript? Объясните на примере счётчика.

Замыкание — это функция вместе с лексическим окружением, в котором она была создана. Это значит, что функция «запоминает» переменные из внешней области видимости, даже если эта внешняя функция уже завершила выполнение.

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

Дана функция и два объекта для проверки типов. В одном случае TypeScript не ругается, в другом — ругается. Нужно типизировать функцию так, чтобы поведение TypeScript соответствовало ожидаемому (используя generics и keyof).

Чтобы типизировать функцию getProperty так, чтобы:

Читать ответ