Встречается на собеседованиях • сегодня
Какие используешь структуры данных
В JavaScript чаще всего работаю с такими структурами данных:
Массивы (Array) - упорядоченные коллекции:
js
const fruits = ['apple', 'banana'];
fruits.push('orange'); // добавление
const first = fruits[0]; // доступ по индексуОбъекты (Object) - коллекции пар ключ-значение:
js
const user = {
name: 'Alex',
age: 30
};
console.log(user.name); // доступ по ключуMap - улучшенная версия объектов с любыми ключами:
js
const map = new Map();
map.set('name', 'John');
map.get('name'); // 'John'Set - коллекция уникальных значений:
js
const set = new Set([1, 2, 2, 3]);
console.log(set.size); // 3 (дубли удаляются)Для сложных сценариев использую:
- Связные списки (реализуются через классы)
- Деревья (например, DOM-дерево)
- Графы (редко, но полезны для сложных связей)

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