В этом репозитории собраны вопросы и ответы, которые помогут подготовиться к техническому собеседованию на Java-разработчика.
Материалы охватывают все ключевые темы: коллекции, многопоточность, JVM, алгоритмы, паттерны проектирования и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥6
Блог владельца «Java Developer»
Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:
https://t.me/+aCHBvQ03TEFjMDRi
Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:
https://t.me/+aCHBvQ03TEFjMDRi
В статье обсуждаются методы ускорения сборки проектов на Maven без перехода на другие системы, такие как Gradle.
Автор рассказывает, какие подходы позволяют сократить время сборки и улучшить производительность без кардинальных изменений.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥2
Что делает
@Scope
в Spring?Ответ:
Основные области видимости:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17👨💻3
Паттерны проектирования — это готовые решения распространенных задач, с которыми разработчики сталкиваются при создании сложных систем.
Этот репозиторий содержит всё необходимое для того, чтобы научиться применять их на практике.
Что внутри:
▶️ Реализация классических паттернов с чистым и понятным кодом▶️ Детальные объяснения принципов работы▶️ Блок-схемы, иллюстрирующие работу каждого паттерна
Понимание паттернов помогает писать более гибкий и поддерживаемый код, а этот репозиторий — хороший инструмент для изучения и практики.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4🔥2
Чем
@Component
, @Service
и @Repository
отличаются друг от друга?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍10🔥4
SQL SquidGame — это интерактивный тренажёр, в котором освоение SQL превращается в серию испытаний в стиле «Игры в кальмара»: чтобы пройти дальше, нужно правильно написать SQL-запрос, иначе — выбываешь.
В игре нужно пройти 9 уровней, решая задачи по анализу данных, которые становятся сложнее с каждым этапом. Если не справляетесь, на сайте есть 33 урока по SQL, охватывающих все важные темы для практического применения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤10🔥5
Что такое "dependency hell", и как его избежать в Java-проектах?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤5🔥3
В статье рассматривается реализация горячей перезагрузки секретов в Java-сервисах на Spring без перезапуска приложения.
Автор объясняет, как с помощью
WatchService
отслеживать изменения сертификатов и учетных данных, чтобы автоматически обновлять их в работающем сервисе.tags: #статья #spring
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Что такое литералы?
Ответ:
В примере, в Test классе “Hello world!” — литерал. Переменная a — тоже литерал.
Литералы бывают разных типов, которые определяются их назначением и способом написания.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤5🔥3
В статье рассматривается процесс быстрого преобразования таблиц базы данных в JPA-сущности с помощью инструмента Amplicode.
Автор подробно описывает, как учитывать ограничения, индексы, свойства столбцов и ассоциативные связи для создания точных и эффективных JPA-моделей.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤7
Что выведет код сверху?
Anonymous Quiz
2%
ONETWOTHREEFOUR
13%
ONE5TWOTHREE9FOUR1
62%
ONE32TWOTHREE54FOUR1
22%
Ошибка
❤7🔥2
В предыдущих частях обсуждались история, цели и фундаментальные сложности проекта Valhalla, а также предлагаемые решения для преодоления этих проблем.
В третьей, заключительной части, автор рассказывает о первых успехах команды и о том, когда мы сможем увидеть практические результаты этого масштабного рефакторинга Java.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7