fa
Feedback
Java задачи с собеседований

Java задачи с собеседований

رفتن به کانال در Telegram

Задачи, тесты и теоретические вопросы по JAVA. Репозиторий: https://github.com/proghub-official/java-interview Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny

نمایش بیشتر
5 886
مشترکین
-124 ساعت
-87 روز
-2930 روز
آرشیو پست ها
Почему все переходят на Kotlin? Секреты успешной миграции с Java для бэкенд-разработчиков Монолит, микросервисы, Spring, очер
Почему все переходят на Kotlin? Секреты успешной миграции с Java для бэкенд-разработчиков Монолит, микросервисы, Spring, очереди, интеграции — в большинстве продакшенов всё ещё живёт на Java. И это нормально. Но всё чаще команды добавляют Kotlin в тот же стек: меньше шума, меньше ошибок, быстрее итерации. На открытом вебинаре OTUS разберём, почему Kotlin стал “логичным апгрейдом” Java-бэкенда и как мигрировать без переписывания проекта с нуля. Что будет на вебинаре: ✅ Java vs Kotlin: отличия, которые реально экономят время в бэкенде ✅ Пошаговая миграция: как переводить Java-проект постепенно, без «большого взрыва» ✅Инструменты и лайфхаки: автоматизация, защита от NullPointerException, корутины для асинхронности 🗓 18 февраля, 20:00 МСК Открытый вебинар онлайн-курса «Kotlin Backend Developer. Professional». 👉 Регистрация: https://clck.ru/3Rr9aM Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Аукцион выделенных серверов! Серверы дешевеют у вас на глазах! Новые лоты каждый день, скидки до -35% на весь срок аренды. Успейте арендовать, пока лот не ушел другому! Получить предложение #реклама 16+ selectel.ru О рекламодателе

А вы справитесь с тестом по HighLoad? Как пройти путь от разработчика до архитектора высоконагруженных систем для работы с кр
А вы справитесь с тестом по HighLoad? Как пройти путь от разработчика до архитектора высоконагруженных систем для работы с крупными проектами? Пройдите тест, проверьте свои знания для обучения на курсе «Highload Architect» от OTUS. А так же и получите скидку 🎁 до 15.02.2026 - подробности у менеджера. ➡️ Пройти Тест https://clck.ru/3RiqjS На курсе вы освоите проектирование масштабируемых и отказоустойчивых систем, оптимизацию производительности, работу с современными инструментами для создания высоконагруженных решений и лучшие практики разработки серверных приложений. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Ищу желающих заполнять карточки товаров на ВБ! Нужно создавать карточки на ВБ. Ничего сложного. Работа полностью на удаленке
Ищу желающих заполнять карточки товаров на ВБ! Нужно создавать карточки на ВБ. Ничего сложного. Работа полностью на удаленке с зп до150 000 рублей в месяц. Без опыта, нужен только телефон, занятость 3-6 часов в день. Всему обучат на бесплатном курсе и после возьму на работу: ✅ 3 дня уроков по 30 минут ✅ Домашки с проверкой и оплатой бонусами ✅ Плачу 10 тыс за каждую выполненную домашку Все кто пройдет курс, получат сертификат от школы с образовательной лицензией. ⚡ Набор заканчивается завтра. 👍 Для регистрации жмите кнопку "Зарегистрироваться": Зарегистрироваться #реклама 16+ course.wildmanager.ru О рекламодателе

➡️ Оптимизация работы с коллекциями с помощью метода removeIf В Java 8 был введен метод removeIf, который позволяет удалить э
➡️ Оптимизация работы с коллекциями с помощью метода removeIf В Java 8 был введен метод removeIf, который позволяет удалить элементы из коллекции, удовлетворяющие определенному условию, без необходимости явного использования цикла. 👩‍💻 @javaquiz

🎥 Открытый урок «Class Data Sharing и его перспективы». 🗓 17 февраля в 20:00 МСК 🆓 Бесплатно. Урок в рамках старта курса «
🎥 Открытый урок «Class Data Sharing и его перспективы». 🗓 17 февраля в 20:00 МСК 🆓 Бесплатно. Урок в рамках старта курса «Java Developer. Advanced».
Быстрый, лёгкий старт Java-сервисов — конкурентное преимущество. Разберём, чем поможет Class Data Sharing и где он уместен.
Что будет на вебинаре: ✔️ Назначение Class Data Sharing. ✔️ Поддержка и использование в Spring Boot. ✔️ Разница с Native Image для GraalVM. В результате вебинара: Сможете запустить Spring Boot-приложение с использованием CDS и понять базовую настройку. Получите представление, чем CDS отличается от Native Image (GraalVM). Кому будет интересно: Подойдёт Java-разработчикам и инженерам, которым важно ускорить старт сервисов и оптимизировать время запуска в проде. 🔗 Ссылка на регистрацию: https://clck.ru/3RjEgG Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Сочи, 2-ух уровневая, ремонт, вид на море, ипотека от 2% Мечтаете о квартире у моря, но цены и необходимость делать ремонт пу
Сочи, 2-ух уровневая, ремонт, вид на море, ипотека от 2% Мечтаете о квартире у моря, но цены и необходимость делать ремонт пугают💰? Да, выбор и ремонт требует времени и денег . Но не отказывайтесь от мечты! В ЖК Фестивальный готовые квартиры с ремонтом, скидкой до 20% и ипотекой от 2%😊. ✨ Из окон видно море, до которого всего 10 минут, на территории школа, сад, магазины и даже бассейн 👍! ✅ Оставь телефон чтобы узнать цену! Узнать цену Изучите все условия кредита (займа) на сайте в соответствующем разделе. Оценивайте свои финансовые возможности и риски. Финансовые услуги оказывает: ПАО Сбербанк. #реклама festivalniy.estatesochi.com О рекламодателе

⚙️ Оптимизация сборщика мусора с помощью -XX:+UseG1GC Java предоставляет множество возможностей для оптимизации производитель
⚙️ Оптимизация сборщика мусора с помощью -XX:+UseG1GC Java предоставляет множество возможностей для оптимизации производительности приложений. ✔️ Одной из таких возможностей является использование современного сборщика мусора G1 (Garbage First), который улучшает работу приложений с большим объемом данных и снижает задержки. ➡️ Чтобы включить использование G1GC, необходимо добавить флаг -XX:+UseG1GC при запуске Java-приложения: java -XX:+UseG1GC G1GCExample 👩‍💻 @javaquiz

Ищу желающих заполнять карточки товаров на ВБ! Работа полностью на удаленке с зп до150 000 рублей в месяц. Без опыта, нужен т
Ищу желающих заполнять карточки товаров на ВБ! Работа полностью на удаленке с зп до150 000 рублей в месяц. Без опыта, нужен только телефон, занятость 3-6 часов в день. Всему обучат на бесплатном курсе и после возьму на работу: ✅ 3 дня уроков по 30 минут ✅ Домашки с проверкой и оплатой бонусами ✅ Плачу 10 тыс за каждую выполненную домашку Все кто пройдет курс, получат сертификат от школы с образовательной лицензией. ⚡ Набор заканчивается завтра. 👍 Для регистрации жмите кнопку "Зарегистрироваться" Зарегистрироваться #реклама 16+ course.wildmanager.ru О рекламодателе

Т-Банк ищет стажеров Хотите начать карьеру в бигтехе без опыта? В 2025 году это сделали больше тысячи студентов. Многие из ни
Т-Банк ищет стажеров Хотите начать карьеру в бигтехе без опыта? В 2025 году это сделали больше тысячи студентов. Многие из них остались в команде и сегодня работают над продуктами, которыми пользуются миллионы. Стажеры здесь не остаются один на один с трудностями. С первого дня рядом менторы и команда, которая помогает разобраться в новых задачах, поддерживает и делится опытом. Вас ждет оплачиваемая стажировка с официальным оформлением и гибким графиком, чтобы совмещать работу с учебой. Что ждет новых участников стажировки: — восемь направлений на выбор: разработка, аналитика, QA, SRE и другие; — погружение в бизнес-задачи с первого дня; — работа над продуктами, которыми пользуются миллионы; — возможность работать удаленно или в офисе; — комьюнити, где вы быстро почувствуете себя своим. Подайте заявку на оплачиваемую стажировку уже сейчас

Ищу желающих заполнять карточки товаров на ВБ! Работа полностью на удаленке с зп до150 000 рублей в месяц. Без опыта, нужен т
Ищу желающих заполнять карточки товаров на ВБ! Работа полностью на удаленке с зп до150 000 рублей в месяц. Без опыта, нужен только телефон, занятость 3-6 часов в день. Всему обучат на бесплатном курсе и после возьму на работу: ✅ 3 дня уроков по 30 минут ✅ Домашки с проверкой и оплатой бонусами ✅ Плачу 10 тыс за каждую выполненную домашку Все кто пройдет курс, получат сертификат от школы с образовательной лицензией. ⚡ Набор заканчивается завтра. 👍 Для регистрации жмите кнопку "Зарегистрироваться": Зарегистрироваться #реклама 16+ course.wildmanager.ru О рекламодателе

Уже пишете код, но понимаете, что backend — это больше, чем контроллеры и CRUD? Настоящие сложности начинаются там, где появл
Уже пишете код, но понимаете, что backend — это больше, чем контроллеры и CRUD? Настоящие сложности начинаются там, где появляются масштабирование, безопасность, продакшен и архитектурные решения. Курс «Kotlin Backend Developer. Professional» создан для разработчиков и DevOps-инженеров, которым важно глубоко понимать серверную часть. Вы научитесь проектировать API, реализовывать бизнес-логику, работать с базами данных и выстраивать безопасность (JWT, OAuth). Отдельный блок — Kotlin Multiplatform: общая кодовая база для сервера и клиента, как в современных продуктовых командах. Обучение построено вокруг легенды стартапа: высокая неопределённость, жёсткие ограничения и реальные инженерные решения. Вы проходите полный цикл разработки — от архитектуры до тестирования и развёртывания — и в итоге собираете собственное высоконагруженное backend-приложение, готовое к продакшену и портфолио. Если вы планируете расти в backend-разработке — оставьте заявку и получите специальные условия на обучение: https://clck.ru/3RdEzp Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

На картах — Азия, на самом деле — РазнообрАзия! Яндекс Путешествия открывают секреты отличного отдыха по-восточному, дарят ск
На картах — Азия, на самом деле — РазнообрАзия! Яндекс Путешествия открывают секреты отличного отдыха по-восточному, дарят скидку 5000 ₽ на отели и программу для путешествия по вашим интересам. Забронировать #реклама special.travel.yandex.ru О рекламодателе

👩‍💻 Ваши Java-приложения под нагрузкой едва дышат? Профилирование и оптимизация кода остаются за скобками? 🎯 Курс «Java De
👩‍💻 Ваши Java-приложения под нагрузкой едва дышат? Профилирование и оптимизация кода остаются за скобками? 🎯 Курс «Java Developer. Advanced» от OTUS — это глубокое погружение в устройство JVM, байткод, сборщики мусора, профилирование и оптимизацию в облаке. Наши эксперты-практики покажут, как выбрать GC, снять дамп памяти и обнаружить утечки, как профилировать “горячие” места, настраивать интеграцию с Prometheus & Grafana и деплоить сервисы в Kubernetes. ✔️ Вы научитесь обосновывать выбор JVM-имплементации, анализировать heap-дампы, синхронизировать потоки, использовать Reactor и неблокирующие I/O, проектировать метрики и трассировку. ➡️ Пройдите короткий тест и присоединяйтесь к группе: https://clck.ru/3Rb3m4 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 На
Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 Начните прямо сейчас ⚡ Зарегистрироваться #реклама direct.yandex.ru О рекламодателе

➡️ Сила коллекций: Неизменяемые коллекции в Java Java 10 ввела полезную возможность создания неизменяемых копий коллекций с п
➡️ Сила коллекций: Неизменяемые коллекции в Java Java 10 ввела полезную возможность создания неизменяемых копий коллекций с помощью новых методов copyOf. ✔️ Эти методы предоставляют простой способ создания неизменяемых представлений существующих коллекций, улучшая безопасность и надежность кода. 👩‍💻 @javaquiz

🎥 Открытый урок «Apache Camel: масштабируемые интеграции для Highload». 🗓 28 января в 20:00 МСК 🆓 Бесплатно. Урок в рамках
🎥 Открытый урок «Apache Camel: масштабируемые интеграции для Highload». 🗓 28 января в 20:00 МСК 🆓 Бесплатно. Урок в рамках старта курса «Java Developer. Advanced».
Как сделать так, чтобы ваши интеграции на Camel не стали узким местом при росте нагрузки?
Что будет на вебинаре: ✔️ Архитектурные паттерны отказоустойчивости для распределённых систем. ✔️ Тонкая настройка производительности: пулы потоков, back-pressure, мониторинг. ✔️ Стратегии масштабирования: горизонталь, шардинг, разделение нагрузки. ✔️ Разбор реальных проблем и решений в highload-сценариях. ✔️ Live-сессия: ответы на вопросы по архитектуре. В результате вебинара вы: - Получите готовые архитектурные подходы, чек-листы и настройки, чтобы ваши Camel-интеграции масштабировались вместе с бизнесом и выдерживали пиковые нагрузки Кому будет интересно: Архитекторы интеграций и backend-разработчики, техлиды и DevOps, которым нужно держать высокую нагрузку без деградации сервисов. 🔗 Ссылка на регистрацию: https://clck.ru/3RRMgc Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Нужны 7 желающих для работы с искусственным интеллектом. Работа из дома. График свободный. Пришло задание — изучили — выполни
Нужны 7 желающих для работы с искусственным интеллектом. Работа из дома. График свободный. Пришло задание — изучили — выполнили — получили свои деньги. Деньги вы получаете в зависимости от сложности задания. Например: За задание могут платить 500-10.000 рублей. В зависимости от сложности. 500 рублей — это около 5-30 минут. 10 000 руб. это 5-6 часов. 💰 В среднем новичок получает до 150.000 руб в месяц. А опытный может и 300-500т. Мы обучим вас сами: — 3 дня уроков по 30 минут — Домашки с проверкой и оплатой бонусами — Платим 10 тыс за каждую выполненную домашку ⚡ Набор заканчивается завтра. Для регистрации жмите кнопку "Зарегистрироваться": Зарегистрироваться #реклама 16+ neuromachina.ru О рекламодателе

⌨️ Открытый урок «Неожиданное введение в Spring Context». 🗓 22 января в 20:00 МСК 🆓 Бесплатно. Урок в рамках старта курса «
⌨️ Открытый урок «Неожиданное введение в Spring Context». 🗓 22 января в 20:00 МСК 🆓 Бесплатно. Урок в рамках старта курса «Разработчик на Spring Framework». На очередном открытом уроке курса "Разработчик на Spring Framework", мы на примере своего приложения попробуем реализовать свой IoC-контейнер, которой отдаленно будет напоминать Spring Context Кому будет интересно: Начинающим Java-бэкенд-разработчикам. Результаты после вебинара: Поймете общую идею IoC/Spring IoC. 🔗 Ссылка на регистрацию: https://clck.ru/3RGPAe Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

✔️ Использование Flow API для реактивного программирования Java 9 представила Flow API, который обеспечивает стандартный инте
✔️ Использование Flow API для реактивного программирования Java 9 представила Flow API, который обеспечивает стандартный интерфейс для реализации реактивного программирования. 🗣️ Flow API позволяет создавать асинхронные, нелокальные потоки данных, упрощая работу с реактивными системами. 👩‍💻 @javaquiz