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

Вопросы на собеседовании в Ростех

13 вопросов с собеседований в Ростех

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

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

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

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

Каталог

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

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

В чём разница между примитивными и ссылочными типами данных?

Примитивные и ссылочные типы данных: основные различия Примитивные типы: переменная содержит само значение примеры: Number, String, Boolean, null, undefined, Symbol, BigInt Ссылочные типы: переменная хранит адрес…

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

Как JavaScript работает с примитивами и объектами и чем различается их поведение?

Примитивные значения хранятся по значению: string, number, boolean, null, undefined, symbol и bigint При присваивании или передаче примитива копируется его значение Объекты (Array, Function, Object) хранятся по ссылке…

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

Как браузер загружает, обрабатывает и отображает веб-страницу?

Браузер загружает и визуализирует веб-страницы По URL он отправляет серверу HTTP/HTTPS-запрос В ответ получает HTML, CSS, JS и прочие ресурсы Разбирает HTML и формирует DOM-дерево Обрабатывает CSS и создаёт…

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

Как можно взаимодействовать с backend: axios, fetch и другие способы?

Варианты взаимодействия с backend HTTP-клиенты: fetch API — встроенный инструмент на основе Promise Библиотеки: Axios — готовое решение для удобной настройки запросов и интерсепторов WebSocket — для двухсторонней…

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

Как отменить fetch-запрос в браузере?

Для работы с асинхронными HTTP-запросами через fetch API применяется AbortController, позволяющий отменять операции Сначала создаётся контроллер: const controller = new AbortController() Затем его сигнал передаётся…

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

Какие методы есть у Promise и для чего они нужны?

Promise — объект JavaScript, описывающий результат асинхронной операции. Основные методы экземпляра: then(onFulfilled, onRejected) — назначает обработчики успешного или ошибочного завершения и возвращает новый…

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

Почему у примитивов есть методы и свойства?

Почему у примитивов есть методы и свойства? В JS примитивные значения автоматически оборачиваются во временные объекты-обертки К примитивам относятся string, number, boolean, symbol, bigint, null и undefined Перед…

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

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

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

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

Чем отличаются паттерны проектирования MVC, MVVM и MVP?

Паттерны проектирования: MVC, MVVM и MVP Архитектурные подходы к разделению пользовательского интерфейса и логики MVC: Model отвечает за данные, View — за интерфейс, Controller — за управление Controller принимает…

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

Что такое Promise и зачем он нужен в JavaScript?

Что представляет собой Promise? объект JavaScript для выполнения асинхронных операций хранит отложенный результат, который станет доступен позднее может находиться в одном из 3 состояний: pending (операция ожидает…

Читать ответ