Java задачи с собеседований
الذهاب إلى القناة على Telegram
Задачи, тесты и теоретические вопросы по JAVA. Репозиторий: https://github.com/proghub-official/java-interview Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
إظهار المزيد5 889
المشتركون
+124 ساعات
-47 أيام
-2230 أيام
أرشيف المشاركات
⚙️ ProcessHandle.parent()
Метод ProcessHandle.parent() позволяет узнать родительский процесс для текущего процесса. Это может быть полезно для отслеживания запущенных процессов и управления зависимыми процессами.
👩💻
@javaquiz
👩💻 Открытый урок «DAO на Spring JDBC»
🗓 26 марта в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Разработчик на Spring Framework»
Использование нативного SQL с Spring JDBC позволяет создать безопасное, поддерживаемое и тестируемое DAO для эффективного доступа к данным.
О чём поговорим:
- Преимущества нативного SQL при разработке DAO.
- Основные возможности Spring JDBC для работы с запросами.
- Подходы к обеспечению безопасности и тестируемости DAO.
🔗 Ссылка на регистрацию: https://clck.ru/3HsQAb
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
⚙️ Long.divideUnsigned()
Long.divideUnsigned() предназначен для деления беззнаковых целых чисел, что помогает избежать проблем, связанных с интерпретацией отрицательных значений в long.
👩💻
@javaquiz
👩💻 Создание приложения Блокнот на Java 👩💻
🗓 24 марта в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Java-разработчик».
На вебинаре мы разработаем полноценное приложение «Блокнот» с графическим пользовательским интерфейсом, демонстрирующее базовые принципы создания текстового редактора на Java.
В процессе занятия мы реализуем такие функциональные возможности, как:
- создание нового текстового файла, его сохранение,
- загрузка уже существующего файла,
- редактирование текста, подсчет статистических данных и другие операции, характерные для текстовых редакторов.
Особое внимание будет уделено работе с файловой системой, потоками ввода/вывода и обработке событий, что позволит создать удобное и интуитивно понятное приложение.
Спикер Александр Фисунов — Senior Kotlin Developer в SSP Software на проекте ВТБ, опытный Java-разработчик и кандидат технических наук.
🔗 Ссылка на регистрацию: https://clck.ru/3HqrhW
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Внимание, программисты!
У автора DMdev сегодня день рождения, и подарок для вас!
Проходит праздничная распродажа на все 13 курсов по Java от DMdev.
Только сегодня цена снижена с 14.999 руб. до 4.999 руб. с доступом на год.
Каждый, кто успеет записаться, получит не только доступ к мега-курсам, но и шикарный подарок — участие в закрытом вебинаре "Микросервисы" 🎁
И это еще не всё!
Также будут разыграны три классных приза, которые могут стать вашими!
Время идет!
Нажмите на ссылку (https://dmdev.getcourse.ru/big_sale) и погружайтесь в Java-программирование с DMdev!
@javaquiz
⚙️ Cleaner.register()
Cleaner.register() дает возможность запускать код очистки перед тем, как объект будет удален сборщиком мусора. Это удобно для освобождения нативных ресурсов без необходимости явного вызова close().
👩💻
@javaquiz
⚙️ Integer.numberOfTrailingZeros()
Integer.numberOfTrailingZeros() определяет, сколько нулей находится в конце двоичного представления числа. Это полезно для выполнения битовых операций и улучшения алгоритмов.
👩💻
@javaquiz
⚙️ Thread.sleep(Duration)
Thread.sleep(Duration) (Java 9+) дает возможность приостанавливать выполнение потока на определенное время, используя Duration, что делает код более понятным и удобным.
👩💻
@javaquiz
👀 Отслеживание использования памяти с помощью MemoryMXBean
В Java есть возможность контролировать текущее потребление памяти в JVM с помощью MemoryMXBean. Это важно для выявления утечек памяти и анализа работы сборщика мусора.
✔️ С помощью ManagementFactory.getMemoryMXBean() можно получить данные о потреблении памяти в режиме реального времени.
👩💻
@javaquiz
👀 Ограничение использования памяти с помощью -Xmx
В Java есть возможность установить лимит на объём памяти, который будет доступен JVM, чтобы предотвратить избыточное потребление ресурсов и возможные утечки памяти.
✔️ Использование флага -Xmx при запуске позволяет определить максимальный размер кучи (heap size) для Java-программы.
✔️ Также существует возможность установить лимит программно с помощью Runtime.getRuntime().maxMemory().
👩💻
@javaquiz
Курс «Java-разработчик»: помощь в превращении стажёра в сильного Middle
🔥 Вы платите не только за знания, но и за эффективное карьерное сопровождение. Быстрее найдя работу, вы окупите затраты и начнёте уверенно расти в доходе.
💻 Наше обучение — это живые вебинары с действующими экспертами в области, которые проведут тебя от новичка до уверенного Middle-разработчика. Ты освоишь Spring, Hibernate, PostgreSQL, Docker, Kafka, Kubernetes и другие актуальные технологии!
✔️ Трехступенчатая поддержка до полного трудоустройства
- Мы сопровождаем студента не только в момент обучения и поиска работы, но и в период адаптации после выхода в новую компанию.
✔️ Индивидуальный подход на вебинарах и консультациях
- Мы не выдаем всем «один и тот же скрипт»: во время карьерных вебинаров отвечаем на конкретные вопросы студентов.
✔️ Профессиональное резюме под руководством HR-экспертов
- Подготовка резюме и разбор «точек роста». Эксперт помогает сформулировать сильные стороны, уникальные достижения и убрать «лишнее», чтобы резюме работало на конкретные вакансии.
✔️ Поддержка после оффера
- Даем рекомендации, как вести себя в первые месяцы, какие вопросы задавать руководителю, как справляться со стрессом и «синдромом самозванца». Это особенно важно, когда студент переходит из стажерской/джуниор роли в более серьезную позицию.
Наш партнер — СберКорус, разработчик передовых цифровых решений!
👉 Оставь заявку и получи скидку на курс: https://clck.ru/3HVm2h
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
⚙️ Метод Thread.getAllStackTraces() позволяет получить информацию о стеке вызовов всех работающих потоков. Это очень полезно для отладки программ, использующих несколько потоков, а также для анализа зависших потоков.
👩💻
@javaquiz
⚙️ Метод ByteBuffer.order() позволяет задавать порядок байтов (Big-Endian или Little-Endian) при работе с бинарными данными. Это полезно при взаимодействии с файлами, сетевыми протоколами и нативным кодом.
👩💻
@javaquiz
⚡️ Квиз на знание Java
Пройти тестирование — сложно! А ты справишься?
22 вопроса, 30 минут
Проверь себя - пройди квиз и оцени свой уровень навыков, а также свою готовность к обучению на курсе — «Java Developer. Advanced» от Отус.
👩💻 На курсе ты научишься профилировать приложения, настраивать GC, работать с реактивными подходами и мониторить метрики в Grafana. Пройдешь весь путь от JVM до Kubernetes, научишься анализировать «горячие точки», оптимизировать приложения и настраивать интеграции с Prometheus.
➡️ ПРОЙТИ ТЕСТ: https://clck.ru/3HQCUD
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
MappedByteBuffer позволяет отображать файлы в оперативную память, что ускоряет процесс чтения и записи больших файлов, при этом снижая нагрузку на оперативную память.
👩💻
@javaquiz
👩💻 Открытый урок «Spring Boot: разбор (не)стандартных вопросов интервью»
🗓 17 марта в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Разработчик на Spring Framework»
Продолжаем готовится к возможному собеседованию.
На уроке мы обсудим вопросы, которые могут встретиться на интервью по теме разработки на Spring.
На очереди Spring Boot.
Подключайтесь.
🔗 Ссылка на регистрацию: https://clck.ru/3HGgeP
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
