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

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

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

9 вопросов 119 компаний 249 технологий

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

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

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

Каталог

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

Найдено: 9
Поведенческий

Где в Java хранятся строки и строковые литералы?

Память под строки выделяется в heap Каждая строка представляет собой объект класса String Строковые литералы размещаются в String Pool — специальном пуле строк в permgen/metaspace String Pool снижает расход памяти…

Читать ответ
Поведенческий

Как устроены списки внутри?

структура данных, предназначенная для хранения упорядоченной последовательности элементов на практике чаще всего реализуются в виде связных списков или массивов связный список: узлы соединяются указателями, память…

Читать ответ
Поведенческий

Какие виды баз данных существуют и чем они отличаются?

реляционные (SQL) — сохраняют данные в таблицах с заранее заданными схемами документные (NoSQL) — используют JSON-подобные документы с гибкой структурой ключ-значение — хранят пары, обеспечивая быстрый поиск по ключу…

Читать ответ
Поведенческий

Какие встроенные структуры данных Python вы знаете и чаще всего применяете?

Встроенные структуры данных Python к основным относятся: list, tuple, dict, set list: изменяемая индексируемая последовательность с операциями добавления и удаления элементов tuple: неизменяемая структура, обычно…

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

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

В большинстве языков строки являются иммутабельными, то есть неизменяемыми При каждой конкатенации создаётся новый массив байт, куда копируются исходные данные Внутри цикла это приводит к постоянному выделению памяти…

Читать ответ
Поведенческий

Что можно использовать в качестве ключа словаря?

структура данных словаря (map, hash map) ключ обязан быть хешируемым (hashable) неизменяемые типы: строки, числа, кортежи, содержащие неизменяемые элементы изменяемые типы (list, dict, set) использовать нельзя в…

Читать ответ
Поведенческий

Что такое генератор и зачем он нужен?

Что такое генератор? конструкция языка для отложенного формирования последовательностей функция, использующая ключевое слово yield вместо return при вызове отдаёт итератор (генератор) сохраняет состояние выполнения…

Читать ответ
Поведенческий

Что такое кодировки и как эмодзи хранятся в строке?

Кодировки — это правила соответствия между символами и байтами Они задают способ представления символов в оперативной памяти и файлах ASCII — базовая 7-битная кодировка для английских символов UTF-8 — кодировка…

Читать ответ