Не попадитесь на накрученные каналы! Узнайте, не накручивает ли канал просмотры или подписчиков Проверить канал на накрутку
Прикрепить Телеграм-аккаунт Прикрепить Телеграм-аккаунт

Телеграм канал «Java Interview Tasks»

Java Interview Tasks
955
1.4K
29
2
4.7K
Реальные вопросы и задачи с собеседований.
Оригинальный авторский контент.
Актуальный материал.
Уровень вопросов от junior до supersenior.

Автор канала - @alexzelentsov

По рекламе: @alexzelentsov и https://telega.in/c/java_interview_tasks
Подписчики
Всего
4 879
Сегодня
-4
Просмотров на пост
Всего
342
ER
Общий
7%
Суточный
5.27%
Динамика публикаций
Telemetr - сервис глубокой аналитики
телеграм-каналов
Получите подробную информацию о каждом канале
Отберите самые эффективные каналы для
рекламных размещений, по приросту подписчиков,
ER, количеству просмотров на пост и другим метрикам
Анализируйте рекламные посты
и креативы
Узнайте какие посты лучше сработали,
а какие хуже, даже если их давно удалили
Оценивайте эффективность тематики и контента
Узнайте, какую тематику лучше не рекламировать
на канале, а какая зайдет на ура
Попробовать бесплатно
Показано 7 из 955 постов
Смотреть все посты
Пост от 26.10.2026 14:41
105
0
1
Что выведет этот код?
StringJoiner joiner = new StringJoiner(", ", "[", "]");
joiner.add("A").add("B");
System.out.println(joiner.toString());
👍 3
Пост от 26.10.2026 14:41
105
0
1
🔥 2
Пост от 24.10.2026 12:21
52
0
0
🔍 Ответ на задачу про WeakHashMap:🧠
В WeakHashMap ключи хранятся как WeakReference. Если на объект-ключ больше никто не ссылается (кроме самой мапы), сборщик мусора имеет право его удалить. Мапа сама заметит исчезновение ключа и удалит соответствующую запись (включая значение).

Вывод:
Запись будет удалена (ответ 2). Это отличное решение для временного хранения метаданных объектов, время жизни которых вы не контролируете.

⚡️ Не перепутайте:
Если вы сделаете слабым значение, а не ключ, мапа работать не будет — WeakHashMap реагирует только на освобождение ключей.

#java #collections #weakhashmap #gc #memory #интервью #java_interview_tasks
👍 1
Пост от 23.10.2026 14:41
117
0
1
Что произойдет с записью в мапе, если на её КЛЮЧ не осталось сильных ссылок?
Map<Object, String> map = new WeakHashMap<>();
Object key = new Object();
map.put(key, "data");
key = null; //удаляем ссылку

System.gc(); //Форсируем сборку мусора
🤔 1
Пост от 23.10.2026 14:41
123
0
1
👍 1
Пост от 22.10.2026 12:21
62
0
1
🔍 Ответ на задачу про PhantomReference: 👻
PhantomReference спроектирована так, что её метод get() всегда возвращает null. Её единственная цель — узнать момент, когда объект был окончательно удален из памяти, через специальную очередь ReferenceQueue. Это гораздо безопаснее и гибче, чем устаревший метод finalize().

Вывод:
Код выведет null. Фантомные ссылки используют для очистки ресурсов вне кучи (off-heap memory), когда мы точно знаем, что Java-объект уже "мертв".

⚡️ Не перепутайте:
- WeakReference: удаляется при ближайшей сборке мусора.
- SoftReference: удаляется только при нехватке памяти.
- PhantomReference: объект уже удален, ссылка нужна только для уведомления.

#java #jvm #gc #memory #phantomreference #интервью #java_interview_tasks
❤ 1
👍 1
🔥 1
🤨 1
Пост от 21.10.2026 15:43
82
0
1
Microsoft разрабатывает собственные ИИ-чипы, NVIDIA усиливает позиции на рынке процессоров, а IT-инфраструктура становится отдельным полем конкуренции технологических гигантов.

За такими новостями интересно следить, даже если ты не работаешь над очередным суперсложным продуктом. Они показывают, куда движется индустрия и что может измениться в работе разработчиков, инженеров и IT-компаний.

Мы с коллегами как раз собрали папку, чтобы интересные источники были под рукой, а не терялись среди случайных рекомендаций.

🔗Сохранить папку себе
❤ 1
Смотреть все посты