Встречается на собеседованиях • сегодня
Расскажи про свой опыт написания кода для БД
Имею опыт работы с различными СУБД (PostgreSQL, MySQL, SQLite) через ORM (Django ORM, SQLAlchemy) и raw SQL.
Пример работы с Django ORM:
python
from django.db import models
class User(models.Model):
name = models.CharField(max_length=100)
email = models.EmailField(unique=True)
Создание и запросы
user = User.objects.create(name="Alex", email="alex@example.com")
users = User.objects.filter(name__startswith="A")
text
**SQLAlchemy Core:**
```python
from sqlalchemy import create_engine, Table, Column, Integer, String, MetaData
engine = create_engine('sqlite:///db.sqlite')
metadata = MetaData()
users = Table('users', metadata,
Column('id', Integer, primary_key=True),
Column('name', String),
)
with engine.connect() as conn:
conn.execute(users.insert(), {"name": "Alex"})Оптимизировал запросы через индексы, денормализацию, кэширование. Работал с миграциями (Alembic), репликацией, бэкапами.

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