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

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

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

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

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

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

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

Каталог

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

Найдено: 49
Лайвкодинг

Если нужно увеличить количество роллеров (барабанов), например, до десяти, как сделать реализацию гибкой, чтобы не хранить значения вручную для каждого барабана (например, через параметр numberOfRollers и Array.from)?

Состояние барабанов храните массивом, созданным по numberOfRollers, а отображение строите циклом по этому массиву.

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

Какова сложность по памяти у решения задачи Product of Array Except Self и какие дополнительные переменные используются?

У двухпроходного решения Product of Array Except Self дополнительная память O(1) без учёта результата. Если считать выходной массив, память O(n).

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

Можно ли решить Product of Array Except Self проще, если разрешено использовать любые операции?

Если деление разрешено, можно использовать общее произведение, отдельно обработав нули: без нулей делим на текущий элемент, с одним заполняем только его позицию, с двумя и более возвращаем нули.

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

Можете объяснить, как реализована структура данных Capacity Array и как она управляет своей емкостью в памяти?

Capacity Array — это структура данных, которая управляет массивом с выделенной емкостью памяти, позволяя эффективно добавлять элементы без частого перераспределения.

Читать ответ