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

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

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

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

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

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

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

Каталог

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

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

Как в Java устроены heap и stack и чем они отличаются?

Память JVM разделена на две основные области: heap и stack В stack находятся данные локальных переменных и информация о вызовах функций Организация stack основана на принципе LIFO, поэтому доступ к данным происходит…

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

Как в куче организована память объекта ссылочного типа и зачем нужны ссылка на тип и блок синхронизации?

Как в куче организована память объекта ссылочного типа? управление памятью объектов в куче объект представлен блоком памяти, в котором хранятся его данные каждый объект содержит метаданные, включая ссылку на тип в…

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

Как долго живет переменная в heap?

Время жизни переменной в heap участок динамической памяти, предназначенный для переменных существует до явного освобождения (free/delete) либо запуска сборки мусора не привязана к времени выполнения функции, в отличие…

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

Как устроены стек и куча в многопоточной среде?

память разделяется между стеком и кучей стек принадлежит конкретному потоку и содержит его локальные переменные и вызовы функций при многопоточном выполнении каждый поток использует собственный независимый стек,…

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

Какие объекты хранятся в куче и когда они туда попадают?

область памяти для объектов, выделяемых динамически данные с непредсказуемой продолжительностью жизни объекты, чей размер нельзя определить во время компиляции в JVM: экземпляры классов и строки (кроме string pool) в…

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

Сколько стеков и куч бывает в .NET-приложении и от чего зависит их количество?

Сколько стеков и куч может быть в .NET-приложении и что определяет их количество? стек выделяется для каждого потока, а куча используется для объектов число стеков соответствует количеству потоков (Thread) каждый…

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

Чем отличаются stack и heap в памяти программы?

Область памяти: Stack предназначен для локальных переменных и вызовов функций, а Heap — для динамических данных и объектов с произвольным сроком жизни Управление: Stack освобождается автоматически по принципу LIFO,…

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

Что такое Small Object Heap и Large Object Heap и зачем они используются в .NET?

Small Object Heap и Large Object Heap две области управляемой памяти .NET CLR Small Object Heap (SOH) — размещает объекты размером < 85 КБ Large Object Heap (LOH) — предназначен для объектов размером ≥ 85 КБ В SOH…

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

Что такое memory escape analysis и как определить, попадает ли объект в heap?

Что представляет собой memory escape analysis и как определить размещение объекта в heap Область: управление памятью и оптимизация работы сборщика мусора Memory escape analysis — это анализ, который показывает,…

Читать ответ