Проектирование схемы
Вопросов: 45 из 27 собеседований. Источник указан в заголовке группы.
Все вопросы
Заголовок раздела «Все вопросы»Alta Personnel — 1 кв 2026
Заголовок раздела «Alta Personnel — 1 кв 2026»- Что такое первичный ключ? Какие свойства у него есть?
- Может ли первичный ключ быть составным?
- Что такое нормализация базы данных?
- С какой целью применяют денормализацию базы данных? Какие минусы у этого подхода?
Burger King / Бургер Кинг
Заголовок раздела «Burger King / Бургер Кинг»- Что такое FOREIGN KEY?
Clearway Integration (clearway.ru) — 1 кв 2025
Заголовок раздела «Clearway Integration (clearway.ru) — 1 кв 2025»- Что можно улучшить в схеме БД?
EffectiveSoft — 1 кв 2026
Заголовок раздела «EffectiveSoft — 1 кв 2026»- Что такое первичный ключ? Обязательно ли иметь в таблице первичный ключ?
Employcity
Заголовок раздела «Employcity»- Что можешь сказать про тип jsonb?
Exness - 1
Заголовок раздела «Exness - 1»- What ’s the difference between partitioning and sharding?
Exness - 2
Заголовок раздела «Exness - 2»- Kafka questions: delivery guarantees, consumer groups, and what happens if there are more consumers than partitions? What is synchronous and asynchronous replication?
Headframe — 1 кв 2026
Заголовок раздела «Headframe — 1 кв 2026»- Что такое партиционирование, шардинг и репликация?
InDrive - 2 — Q1 2025
Заголовок раздела «InDrive - 2 — Q1 2025»- there is a project, a project has employees;
Kaspersky / Касперский - 5 — 2 кв 2025
Заголовок раздела «Kaspersky / Касперский - 5 — 2 кв 2025»
personId- первичный ключ.addressId- первичный ключ.
Kvando Technologies
Заголовок раздела «Kvando Technologies»- Что такое нормализация баз данных? Что знаешь про нормальные формы?
- Что такое primary key и foreign key? Для чего нужны?
- Какие есть типы связи в Postgres? И какие вообще бывают? (1-to-1, 1-to-many, many-to-many)
Lamoda / Ламода - 1
Заголовок раздела «Lamoda / Ламода - 1»- Денормализация +/-?
Ozon / Озон (полный список, ч. 1) — 3 кв 2024
Заголовок раздела «Ozon / Озон (полный список, ч. 1) — 3 кв 2024»- Какой первичный ключ лучше - числовой или uuid?
- Что происходит с таблицей при добавлении первичного ключа?
- Для чего нужны FOREIGN KEY?
- Приведите плюсы и минусы практики применения FOREIGN KEY
Positive Technologies
Заголовок раздела «Positive Technologies»- Что такое нормализация БД? Какие есть нормальные формы?
Rshb / Россельхозбанк (PaaS) — 1 кв 2025
Заголовок раздела «Rshb / Россельхозбанк (PaaS) — 1 кв 2025»- В каком формате хранить денежные средства?
Samokat / Самокат (полный список)
Заголовок раздела «Samokat / Самокат (полный список)»- Что такое денормализация?
- Что такое партиционирование?
Sber (Селекти) - 1 — 1 кв 2026
Заголовок раздела «Sber (Селекти) - 1 — 1 кв 2026»- В чем ключевое различие между шардированием и партиционированием?
- Использовали ли вы шардирование или партиционирование в своих проектах?
SberBank / СберБанк — 1 кв 2026
Заголовок раздела «SberBank / СберБанк — 1 кв 2026»- Расскажите об брокере Kafka. Какие основные концепции вы знаете? Как обеспечиваются гарантии доставки сообщений? Что такое партиционирование и как оно работает?
SberMarket / СберМаркет (Купер) - 1
Заголовок раздела «SberMarket / СберМаркет (Купер) - 1»- Что вы можете рассказать про шардирование, репликацию и партиционирование? В чем их различия и когда что применять?
- Расскажите про Apache Kafka: producer, consumer, partition, consumer group, offset. Что такое партиции и для чего они нужны? Можно ли уменьшить или увеличить количество партиций? Какие виды гарантий доставки сообщений существуют? Что такое Dead Letter Queue?
Syntes AI — 1 кв 2026
Заголовок раздела «Syntes AI — 1 кв 2026»- Делали ли вы миграции схемы БД? Каким инструментом? Как откатывали миграцию при ошибке?
- Как вы управляете изменениями схемы в zero-downtime деплое?
Vitech / Витех (Ви.Tech) - 1
Заголовок раздела «Vitech / Витех (Ви.Tech) - 1»- Что такое шардирование? Какие виды шардирования ты знаешь? Партиционирование. Репликация
Vitech / Витех (Ви.Tech) - 2 — 1 кв 2025
Заголовок раздела «Vitech / Витех (Ви.Tech) - 2 — 1 кв 2025»- Для чего нужны view (представления) в базе данных?
Vseinstrumenti / ВсеИнструменты
Заголовок раздела «Vseinstrumenti / ВсеИнструменты»- Что такое primary key? (unique + not null)
- Какое поле обычно делают PK? (serial или uuid)
- Что такое внешний ключ? Сослаться можно на любое поле или нет (кроме pk)? (в пг - нет, в мускуле - дa)
Wildberries / WB - 12
Заголовок раздела «Wildberries / WB - 12»- Что такое нормализованная форма?
- Нормализованная и денормализованная будет меньше занимает место на диске?
Wildberries / WB - 16 — 4 кв 2025
Заголовок раздела «Wildberries / WB - 16 — 4 кв 2025»- Для чего нужна нормализация в реляционных БД?
Wildberries / WB - 19 (Логистика [системный дизайн]) — 3 кв 2025
Заголовок раздела «Wildberries / WB - 19 (Логистика [системный дизайн]) — 3 кв 2025»- Прием заказов: Система должна принимать заказы от различных внешних источников; Формат заказов может отличаться, требуется нормализация входящих данных.
Wildberries / WB - 5 (Команда спецпроектов) — 1 кв 2025
Заголовок раздела «Wildberries / WB - 5 (Команда спецпроектов) — 1 кв 2025»- Что такое партиционирование, для чего нужно, какие виды?
- Можно ли партиционировать партицию?
- Как можно партиционировать, какие виды?