Встречается на собеседованиях • сегодня
Был ли опыт работы с базами данных MongoDB и PostgreSQL
Да, опыт работы с обеими базами данных есть.
MongoDB — документоориентированная NoSQL БД, удобна для работы с JSON-подобными данными, масштабирования и гибкой схемы. Пример работы с 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})
text
**PostgreSQL** — реляционная БД с поддержкой сложных запросов, транзакций и ACID. Пример с `psycopg2`:
```python
import psycopg2
conn = psycopg2.connect("dbname=test user=postgres")
cursor = conn.cursor()
cursor.execute("INSERT INTO users (name, age) VALUES (%s, %s)", ("Bob", 30))
conn.commit()Выбор между ними зависит от задачи: MongoDB для гибкости и неструктурированных данных, PostgreSQL для сложных запросов и транзакций.

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