Встречается на собеседованиях • сегодня
Как взаимодействовал с MongoDB
Работал с MongoDB через Java-драйвер и Spring Data MongoDB. Использовал как CRUD-операции, так и агрегации.
Основные моменты:
- Подключение через MongoClient/MongoTemplate
- Аннотации @Document, @Id, @Field для маппинга
- Кастомные запросы через @Query
- Индексы для оптимизации
Пример с Spring Data:
java
@Document(collection = "users")
public class User {
@Id
private String id;
@Field("user_name")
private String username;
// getters/setters
}
public interface UserRepository extends MongoRepository<User, String> {
@Query("{'username': ?0}")
User findByUsername(String username);
}Работал с агрегациями для сложных выборок, использовал транзакции в версиях 4.0+. Оптимизировал запросы через explain() и профилирование.

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