Поиск вопросов…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Главная
Темы
Категории
Учебные программы
Поиск
Вопросы для собеседования: Структуры данных · Практика IT-собеседований
Главная
/
#Структуры данных
#Структуры данных
33 вопросов
В чем разница между списками, кортежами и словарями?
Python
#data-structures
Junior
›
Какие полезные типы предоставляет модуль collections?
Python
#data-structures
Middle
›
В чём разница между массивами и срезами?
Golang
#data-structures
Junior
›
Как работают map в Go?
Golang
#data-structures
Junior
›
Как работают массивы в Java?
Java
#data-structures
Junior
›
Что такое Java Collections Framework?
Java
#data-structures
Middle
›
В чём разница между Comparable и Comparator?
Java
#data-structures
Middle
›
Как работают массивы в PHP?
PHP
#data-structures
Junior
›
Какие существуют основные типы коллекций?
C#
#data-structures
Junior
›
Как работают массивы и хеши?
Ruby
#data-structures
Junior
›
Что такое диапазоны (ranges) и как их использовать?
Ruby
#data-structures
Middle
›
Что такое структура данных и что такое абстрактный тип данных (ADT)?
Структуры данных
#data-structures
Junior
›
Что такое массив и каковы сложности его операций?
Структуры данных
#data-structures
Junior
›
Что такое односвязный список (singly linked list) и когда его использовать?
Структуры данных
#data-structures
Junior
›
Что такое стек и для чего он используется?
Структуры данных
#data-structures
Junior
›
Что такое очередь и где она используется?
Структуры данных
#data-structures
Junior
›
Что такое хеш-таблица и как она достигает поиска O(1)?
Структуры данных
#hashing
Junior
›
Что такое множество и какие проблемы оно решает?
Структуры данных
#data-structures
Junior
›
Что такое словарь/карта (map) и чем он отличается от множества (set)?
Структуры данных
#data-structures
Junior
›
Какие компромиссы существуют между массивом и связным списком?
Структуры данных
#data-structures
Junior
›
Что такое абстрактный тип данных (ADT) и почему его нужно отделять от реализации?
Структуры данных
#data-structures
Junior
›
Что такое бинарное дерево и какие обычные порядки обхода?
Структуры данных
#trees
Middle
›
Что такое куча (heap) и как она реализует приоритетную очередь?
Структуры данных
#trees
Middle
›
Что такое префиксное дерево (trie) и когда оно полезно?
Структуры данных
#trees
Middle
›
В чем отличие двусвязного списка от односвязного списка?
Структуры данных
#data-structures
Middle
›
Что такое циклический буфер (ring buffer) и когда его использовать?
Структуры данных
#data-structures
Middle
›
Когда вы должны использовать стек вместо очереди? Приведите реальные примеры.
Структуры данных
#data-structures
Middle
›
Как выбрать правильную структуру данных для задачи?
Структуры данных
#data-structures
Middle
›
Что такое амортизированный анализ на примере динамического изменения размера массива?
Структуры данных
#complexity
Middle
›
Как спроектировать LRU-кэш с O(1) для get и put?
Структуры данных
#data-structures
Senior
›
Что такое фильтр Блума и какой компромисс он делает?
Структуры данных
#hashing
Senior
›
Что такое skip list и как она достигает поиска O(log n)?
Структуры данных
#data-structures
Senior
›
Как спроектировать структуру данных с определенными требованиями O(1)/O(log n)?
Структуры данных
#data-structures
Senior
›