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

Был ли опыт работы с базами данных 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 для сложных запросов и транзакций.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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