Что такое транзакция в базах данных? Расскажи про ACID.
В PostgreSQL целостность и надёжность выполнения транзакций обеспечиваются благодаря поддержке ACID-свойств (Atomicity, Consistency, Isolation, Durability):
Читать ответПодготовка к интервью
116 вопросов с собеседований в Lesta
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Lesta. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, database, async.
Каталог
В PostgreSQL целостность и надёжность выполнения транзакций обеспечиваются благодаря поддержке ACID-свойств (Atomicity, Consistency, Isolation, Durability):
Читать ответОсновные категории встроенных типов данных в Python:
Читать ответВ ближайшие годы я планирую углублять свои знания в Python, особенно в области веб-разработки и автоматизации.
Читать ответАсинхронная обработка данных позволяет приложениям выполнять задачи без блокировки основного потока выполнения. Это даёт несколько преимуществ:
Читать ответНекоторые популярные нереляционные базы данных и их особенности:
Читать ответORM - это техника программирования, связывающая базу данных с концепциями объектно-ориентированного языка программирования.
Читать ответВ Python управление памятью осуществляется автоматически с помощью нескольких механизмов:
Читать ответPython 3.11 по сравнению с 3.10 предлагает несколько важных улучшений и новых возможностей:
Читать ответРазница между shallow copy и deep copy копирование объектов в программировании shallow copy создает копию внешнего уровня и сохраняет ссылки вложенные объекты при этом не дублируются, а продолжают ссылаться на…
Читать ответФундаментальные отличия Django, FastAPI и aiohttp Django: монолитный фреймворк полного стека, работающий преимущественно синхронно FastAPI: современный асинхронный фреймворк на базе Starlette и Pydantic aiohttp:…
Читать ответВ чём init() отличается от new()? new — создаёт экземпляр класса и вызывается первым init — инициализирует уже созданный объект new — статический метод, который возвращает новый экземпляр init — обычный метод,…
Читать ответуправление памятью в языках со сборкой мусора (Java, C#) сильная ссылка — пока ссылка существует, объект остаётся живым слабая ссылка — не мешает сборщику мусора удалить объект сильные ссылки приводят к удержанию…
Читать ответ