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

Вопросы на собеседовании в Транснефть

35 вопросов с собеседований в Транснефть

35 вопросов 875 компаний 353 технологии

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

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

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

Каталог

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

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

Почему нельзя вызывать React-хуки внутри условий, циклов или вложенных функций?

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

Читать ответ
Поведенческий

Расскажите про проекты на предыдущем месте работы (аутсорсинговая компания)?

Вопрос о проектах в конкретной компании требует описания реального опыта. Обычно стоит рассказать о ключевых проектах, над которыми работали, указать:

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

Ты собираешься на Кипр, знаешь ли ты что-то про Кипр? Хочется ли тебе туда переехать или это вынужденное решение?

Кипр — это остров в Средиземном море с богатой историей и тёплым климатом. Известен своими пляжами, культурным наследием и благоприятным налоговым режимом для бизнеса.

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

Если ты понимаешь, что не успеваешь выполнить задачу в плановый срок, нужно ли об этом сообщать, кому и на каком этапе?

Сообщать о том, что не успеваешь, нужно как можно раньше, сразу как только становится понятно, что задача или этап работы могут задержаться. Это позволяет:

Читать ответ
Лайвкодинг

Задача: обойти дерево объектов (каждый объект имеет поля value и elements) и посчитать сумму всех value. Как бы ты это реализовал?

Для обхода дерева объектов с полями value и elements (где elements — массив дочерних объектов) и подсчёта суммы всех value можно использовать рекурсивную функцию.

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

У нас большой проект в монорепе с единым релизным флоу. Мы решили вынести фронт и фронт админки в отдельные репозитории, но бэкенд остался монолитом. Возникает проблема рассинхрона версий бэка и клиента. Как бы ты видела решение этой проблемы, чтобы быть максимально застрахованными от поломок на проде?

Чтобы избежать рассинхрона версий между фронтом и бэкендом при разделении репозиториев, можно использовать несколько подходов:

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

Есть React-компонент, в котором по клику на кнопку дважды вызывается setState с инвертированием булевого значения. Будет ли он работать корректно? Что такое batching в React?

Если в React-компоненте по клику на кнопку дважды вызвать setState с инвертированием булевого значения, то результат может быть неожиданным, если использовать форму setState с объектом напрямую.

Читать ответ