Встречается на собеседованиях • сегодня
Какие знаешь структуры данных
Массивы (Array) - упорядоченная коллекция элементов с индексами. Быстрый доступ по индексу, но медленные вставка/удаление в середине.
js
const arr = [1, 2, 3];
console.log(arr[1]); // 2Объекты (Object/Hash Map) - коллекция пар ключ-значение. Быстрый доступ по ключу, но нет порядка элементов.
js
const obj = { a: 1, b: 2 };
console.log(obj.b); // 2Связные списки (Linked List) - элементы связаны ссылками. Быстрые вставка/удаление, но медленный доступ по индексу.
Стек (Stack) - LIFO (последний вошел - первый вышел). Используется для вызовов функций, отмены действий.
js
const stack = [];
stack.push(1); // [1]
stack.pop(); // 1Очередь (Queue) - FIFO (первый вошел - первый вышел). Используется для задач, обработки событий.
js
const queue = [];
queue.push(1); // [1]
queue.shift(); // 1Деревья (Tree) - иерархическая структура (DOM, файловая система). Графы (Graph) - связи между узлами (соцсети, карты).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы