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

Какую БД использовал на предыдущей работе

PostgreSQL - реляционная СУБД с открытым исходным кодом. Основные преимущества:

  • Поддержка ACID-транзакций
  • Расширяемость через пользовательские функции и типы
  • Полноценные JSON-возможности (jsonb)
  • Хорошая производительность для OLTP-нагрузок

Пример работы через psycopg2:

python
import psycopg2

conn = psycopg2.connect(dbname='test', user='postgres')
cursor = conn.cursor()
cursor.execute("INSERT INTO users (name, age) VALUES (%s, %s)", ('John', 25))
conn.commit()

Также использовал Redis для кеширования и задач вроде rate-limiting. Пример:

python
import redis
r = redis.Redis()
r.setex('user:123', 3600, 'cached_data')  # TTL 1 час

Выбор зависел от задачи: PostgreSQL для структурированных данных, Redis для быстрого доступа и временных данных.

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

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

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

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