Встречается на собеседованиях • сегодня

Работал ли с нереляционными БД

Да, работал с нереляционными БД, такими как MongoDB, Redis и Elasticsearch. В основном использовал их для хранения JSON-данных, кеширования и полнотекстового поиска.

Пример работы с MongoDB (Python + pymongo):

python
from pymongo import MongoClient

client = MongoClient('mongodb://localhost:27017/')
db = client['test_db']
collection = db['users']

Вставка документа

collection.insert_one({"name": "Alice", "age": 25})

Поиск

user = collection.find_one({"name": "Alice"})
print(user)

text

Также использовал Redis для кеширования и управления сессиями, а Elasticsearch — для сложных поисковых запросов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы