Встречается на собеседованиях • сегодня

Какие используешь структуры данных

В 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-дерево)
  • Графы (редко, но полезны для сложных связей)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы