Встречается на собеседованиях • сегодня
Расскажи про свой опыт работы с базами данных
Имею опыт работы с реляционными (MySQL, PostgreSQL) и NoSQL (MongoDB) базами данных. Умею проектировать схемы, писать сложные SQL-запросы (JOIN, подзапросы, оконные функции), оптимизировать производительность через индексы и нормализацию. Работал с ORM (Hibernate, JPA), Spring Data.
Пример:
```java
@Entity
public class User {
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
@OneToMany(mappedBy = "user", cascade = CascadeType.ALL)
private List orders;
}
```
Также знаком с транзакциями (ACID), репликацией, шардингом. Использовал Flyway для миграций.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы