Java

Тема
Подтема
Уровень
Тип
Теги
800 вопросов

Чем TreeSet и TreeMap отличается от HashSet/HashMap и когда что выбрать?

JuniorCollections и GenericsСравнение

Чем try-with-resources отличается от finally close и когда что выбрать?

JuniorExceptions и Error HandlingСравнение

Чем unchecked exceptions отличается от checked exceptions и когда что выбрать?

JuniorExceptions и Error HandlingСравнение

Чем unique constraint race отличается от pre-check only и когда что выбрать?

Middle+Transactions, SQL и PostgreSQLСравнение

Чем var в lambda parameters отличается от implicit lambda types и когда что выбрать?

Middle+Modern JavaСравнение

Чем virtual threads в Java 21 отличается от platform thread pool и когда что выбрать?

Middle+Modern JavaСравнение

Чем wildcards? extends и? super отличается от invariant generics и когда что выбрать?

Middle+Collections и GenericsСравнение

Как правильно применять @ControllerAdvice в реальном Java/Spring проекте?

MiddleSpring MVC и REST APIПрактика

Как правильно применять @EntityGraph в реальном Java/Spring проекте?

MiddleSpring Data JPA и HibernateПрактика

Как правильно применять @Id и generated value в реальном Java/Spring проекте?

JuniorSpring Data JPA и HibernateПрактика

Как правильно применять @Query JPQL в реальном Java/Spring проекте?

MiddleSpring Data JPA и HibernateПрактика

Как правильно применять Actuator в реальном Java/Spring проекте?

MiddleSpring BootПрактика

Как правильно применять migrations Flyway/Liquibase в реальном Java/Spring проекте?

MiddleSpring Data JPA и HibernateПрактика

Как правильно применять N+1 problem в реальном Java/Spring проекте?

MiddleSpring Data JPA и HibernateПрактика

Как правильно применять readiness и liveness в реальном Java/Spring проекте?

MiddleDevOps, Docker и ProductionПрактика

Какая типичная ошибка при работе с flaky integration test и как ее избежать?

MiddleСитуационные вопросы JavaОшибка кандидата

Какая типичная ошибка при работе с OutOfMemoryError в production и как ее избежать?

Middle+Ситуационные вопросы JavaОшибка кандидата

Чем @ControllerAdvice отличается от try/catch in controller и когда что выбрать?

MiddleSpring MVC и REST APIСравнение

Чем @EntityGraph отличается от fetch join и когда что выбрать?

Middle+Spring Data JPA и HibernateСравнение

Чем @Id и generated value отличается от natural key и когда что выбрать?

JuniorSpring Data JPA и HibernateСравнение