tgindex

Библиотека собеса по Java | вопросы с собеседований

описание

Вопросы с собеседований по Java и ответы на них. По рекламе: @proglib_adv Учиться у нас: clc.to/3wECtA Для обратной связи: @proglibrary_feeedback_bot

6 469
подписчиков

Лучшие посты

за три месяца
  • 6 июн.3 107 просмотров15 реакций25 пересылок

    без подписи

  • 13 июн.2 909 просмотров22 реакций52 пересылок

    без подписи

  • 21 июн.2 887 просмотров12 реакций27 пересылок

    без подписи

  • 4 июл.2 767 просмотров6 реакций19 пересылок

    без подписи

  • 11 июл.2 703 просмотров12 реакций22 пересылок

    без подписи

  • 27 июн.2 702 просмотров14 реакций20 пересылок

    без подписи

  • 29 мая2 563 просмотров4 реакций23 пересылок

    без подписи

  • 30 мая1 174 просмотров5 реакций7 пересылок

    без подписи

  • 7 июн.1 160 просмотров13 реакций9 пересылок

    без подписи

  • 23 мая1 111 просмотров8 реакций11 пересылок

    без подписи

  • 19 мая1 109 просмотров6 реакций13 пересылок

    без подписи

  • 9 июн.1 050 просмотров7 реакций8 пересылок

    без подписи

  • 31 июл.1 013 просмотров12 реакций9 пересылок

    ❓ Как работает ConcurrentHashMap? ConcurrentHashMap использует сегментирование / распространённые блокировки (в новых версиях — на уровне бакета), что позволяет нескольким потокам читать и писать без полной блокировки карты. Операции get делаются без блокировки, put и remove используют ограниченную блокировку (или CAS) лишь на отдельных сегментах или узлах. В отличие от Collections.synchronizedMap(...), который блокирует весь объект на каждую операцию, ConcurrentHashMap даёт более высокую конкурентность и масштабируемость. 🐸 Библиотека собеса по Java #concurrency

  • 30 июл.991 просмотров6 реакций5 пересылок

    ❓ Что такое нагрузочное тестирование? Нагрузочное тестирование — это проверка поведения системы под различными уровнями нагрузки. Цель — понять, как приложение работает при большом количестве одновременных пользователей или запросов. Обычно проверяем: — время отклика при росте нагрузки — максимальное количество пользователей, которое система выдерживает — точку деградации производительности — стабильность при длительной работе Используем инструменты типа JMeter, Gatling или K6. 🐸 Библиотека собеса по Java #tests

  • 20 мая990 просмотров8 реакций8 пересылок

    без подписи

  • 21 мая980 просмотров9 реакций8 пересылок

    без подписи

  • 22 мая978 просмотров11 реакций11 пересылок

    без подписи

  • 18 июл.963 просмотров4 реакций9 пересылок

    без подписи

  • 24 июл.955 просмотров4 реакций5 пересылок

    ❓ Что такое Phantom Reference и зачем она нужна? PhantomReference — самая слабая ссылка в Java. Отличается от WeakReference тем, что get() всегда возвращает null. Используется для отслеживания момента, когда объект удалён из памяти. После удаления объекта PhantomReference помещается в ReferenceQueue. В отличие от finalize(), это надёжный способ отследить удаление объекта. Используется редко, в основном во внутренних механизмах или для управления off-heap памятью. 🐸 Библиотека собеса по Java #jvm

  • 25 мая942 просмотров6 реакций8 пересылок

    без подписи