TGViewer
Channel Public Channel
Библиотека задач по Java | тесты, код, задания

Библиотека задач по Java | тесты, код, задания

@java_problems_lib

Задачи и тесты по Java для тренировки и обучения.

По рекламе: @tproger_sales_bot

Учиться у нас: clc.to/KV5NkA

Для обратной связи: @proglibrary_feeedback_bot
Subscribers
5.62K
Photos
783
Videos
9
Links
332

Showing posts older than #1197 · Back to latest

Older Posts 20 shown
Post #1196 1.76K
💬 Обратная связь

Какие темы в этом месяце использовать для постов чаще:

🔥 — Java core
👍🏼 — Spring
👾 — Паттерны
😁 — Напишу в комменты свой вариант

🐸 Библиотека задач по Java
  • 👍 58
  • 🔥 20
  • 👾 16
Post #1195 1.75K
Как работает @Scope("prototype") в Spring?

👍🏼 — Бин создается один раз на каждый HTTP-запрос
🔥 — Каждый вызов getBean() создает новый объект
👾 — Бин создается один раз на все приложение
⚡️ — Используется только для компонентов с @Service

🐸 Библиотека задач по Java
  • 🔥 112
  • 👍 4
  • 👾 2
Post #1194 1.49K

Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate

💼⌛️ ТОП-5 причин, почему программист не может долго найти работу

Почему некоторые разработчики остаются "между работами" месяцы?

Не всегда дело в нехватке вакансий или «рынок просел». Часто дело в подходе к поиску проекта. Вроде бы есть опыт, стек, даже pet-проекты, но офферов всё нет.

Часто корень проблемы — неумение продать себя правильно. Отказ выполнять тестовые задания, считая их ненужными или обидными. Кроме того, нежелание рассматривать стажировки как стартовую площадку для получения опыта и расширения профессиональных связей также может замедлить процесс трудоустройства. И это далеко не все возможные причины.

🔗 Подробнее в статье

🐸 Библиотека джависта
  • 👍 5
  • ⚡ 1
  • 🔥 1
Post #1193 1.14K

Forwarded from Библиотека программиста

📦 Главные проблемы распределенных систем (и способы их решения)

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

➡️ В этой статье мы рассмотрим четыре ключевых вызова в разработке таких систем и эффективные методы их преодоления.

🐸 Библиотека программиста
  • 😁 4
  • 👍 1
  • 🔥 1
Post #1191 1.67K
Что такое Java Memory Model (JMM)?

👍🏼 — Модель, описывающая организацию физической памяти компьютера.
🔥 — Набор правил и спецификаций, определяющих, как потоки в Java взаимодействуют через общую память
👾 — Технология автоматической очистки памяти от неиспользуемых объектов
⚡️ — Средство для профилирования потребления памяти Java-приложением

🐸 Библиотека задач по Java
  • 🔥 55
  • 👍 5
  • 😁 1
Post #1190 1.91K
Что будет результатом кода?

👍🏼 — {apple=10, banana=3, orange=24}
🔥 — {apple=15, banana=3, orange=24, grape=7}
👾 — {apple=15, banana=3, orange=11}
⚡️ — {apple=10, banana=3, orange=24, grape=7}

🐸 Библиотека задач по Java
  • 🔥 51
  • 👾 3
  • ⚡ 2
  • 👍 1
Post #1189 1.72K
💬 Обратная связь

Ваше мнение по контенту:

🔥 — Всё супер
👍🏼 — Нормально
😁 — Есть предложения по улучшению (в комменты)

🐸 Библиотека задач по Java
  • 🔥 41
  • 👍 21
  • 🥱 7
  • 😁 6
  • 👾 1
Post #1188 1.89K
Какие из следующих классов являются потокобезопасными?

👍🏼 — HashMap, ArrayList, CopyOnWriteArrayList, ConcurrentHashMap
🔥 — ConcurrentHashMap, CopyOnWriteArrayList
👾 — HashMap, ConcurrentHashMap, CopyOnWriteArrayList
⚡️ — ArrayList, CopyOnWriteArrayList, ConcurrentHashMap

🐸 Библиотека задач по Java
  • 🔥 119
  • 👍 2
  • 👾 1
Post #1187 1.92K
Что будет результатом кода?

👍🏼 — Hello, world! Hello, world!
🔥 — Hello, world! Hello, world! * С отступом слева
👾 — Ошибка компиляции
⚡️ — RuntimeException

🐸 Библиотека задач по Java
  • 👍 30
  • 👾 18
  • 🔥 4
Post #1186 1.6K
Вы разрабатываете публичное REST API. Через год вам нужно выпустить новую версию с изменённой структурой ответа. Какой из следующих подходов к версионированию наиболее подходит для обеспечения обратной совместимости и наименьшего влияния на существующих клиентов?

👍🏼 — Заменить текущие endpoints на новую структуру, чтобы все клиенты автоматически обновились
🔥 — Добавить query-параметр ?version=2 ко всем новым вызовам API
👾 — Ввести новую версию через URL, например: /v2/users параллельно с /v1/users
⚡️ — Изменить структуру ответа без изменения URL и задокументировать изменения в README

🐸 Библиотека задач по Java
  • 👾 77
  • 👍 3
  • ⚡ 2
  • 🔥 2
Post #1185 1.76K
Что будет результатом запуска и обращения на /orders?

👍🏼 — 4хх Ошибка
🔥 — 5хх Ошибка
👾 — Ошибка компиляции
⚡️ — RuntimeException

🐸 Библиотека задач по Java
  • 👾 105
  • 👍 1
  • 🔥 1
  • 🌚 1
Post #1184 1.8K
Чем @Bean отличается от @Component?

👍🏼 — @Bean используется для конфигурации классов, а @Component — для конфигурации методов
🔥 — @Bean автоматически сканируется Spring, @Component — только вручную
👾 — @Bean используется для регистрации бина вручную в @Configuration классе, @Component — для автоматического сканирования классов.
⚡️ — @Bean создаёт singleton, а @Component — prototype по умолчанию

🐸 Библиотека задач по Java
  • 👾 76
  • 👍 3
  • 🔥 2
Post #1183 1.79K
Что будет результатом запуска приложения?

👍🏼 — Пользователь будет создан, транзакция успешно откроется и закроется.
🔥 — Пользователь будет создан, но метод выполнится без транзакции.
👾 — TransactionRequiredException
⚡️ — BeanCreationException

🐸 Библиотека задач по Java
  • 🔥 50
  • 👍 5
  • ⚡ 4
  • 👾 1
Post #1182 1.71K
Что будет результатом кода?

👍🏼 — Ошибка компиляции
🔥 — null
👾 — IndexOutOfBoundsException
⚡️ — 3

🐸 Библиотека задач по Java
  • 👾 199
  • 🔥 4
  • 👍 3
  • ⚡ 2
Post #1181 1.62K
💬 Обратная связь

Ежемесячный опрос по грейдам. Проверим, стало ли среди нас больше милордов синьоров.
Ваш грейд:

🔥 — Senior
👍🏼 — Middle
❤️ — Junior
😁 — Ещё учусь

🐸 Библиотека задач по Java
  • 😁 62
  • ❤ 33
  • 👍 25
  • 🔥 23
Post #1180 1.84K
Что будет результатом кода?

👍🏼 — Shape
🔥 — Circle
👾 — Ошибка компиляции
⚡️ — null

🐸 Библиотека задач по Java
  • 🔥 63
  • 👾 8
  • ⚡ 1
  • 👍 1
Post #1179 1.72K
В каком случае использование @Transactional(propagation = REQUIRES_NEW) оправдано?

👍🏼 Когда нужно записать лог или аудит независимо от основной транзакции, даже если она откатится.
🔥 Когда нужно ускорить выполнение вложенной операции, параллельно с основной.
👾 Когда требуется объединить несколько операций в одну большую транзакцию.
⚡️ Когда важно, чтобы откат внешней транзакции автоматически откатывал все вложенные.

🐸 Библиотека задач по Java
  • 👍 39
  • ❤ 2
  • ⚡ 1
  • 🔥 1
  • 👾 1
Post #1176 1.54K
Что будет результатом кода?

👍🏼 — Программа зациклится, но не упадёт, потому что JVM оптимизирует хвостовую рекурсию.
🔥 — Будет выброшен OutOfMemoryError, потому что стек вызовов переполнится.
👾 — Будет выброшен StackOverflowError, потому что стек вызовов переполнится.
⚡️ — Программа завершится без ошибки, так как рекурсия обрывается автоматически после 1000 вызовов.

🐸 Библиотека задач по Java
  • 👾 113
  • ⚡ 4
  • 👍 2
  • 🔥 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →