Базы данных / SQL на собеседовании Java
Реальные вопросы по теме «Базы данных / SQL» из собесов в российских компаниях. Повтори то, что чаще всего спрашивают.
Вопросы по теме «Базы данных / SQL» — с ответами
- Что нужно знать про ACID?
- ACID — расшифровать?
- ACID — расшифровать каждое?
- CASE WHEN — для условных значений?
- Covering index — что это?
- В чём разница: DELETE vs TRUNCATE?
- Что такое DML / DDL / DCL / TCL?
- Что такое EXPLAIN ANALYZE?
- LEFT JOIN: ON или WHERE — есть разница?
- Что нужно знать про MVCC?
- Что такое MVCC в PostgreSQL?
- MVCC в PostgreSQL — как работает?
- NULL в SQL — почему NULL = NULL это UNKNOWN?
- pg_stat_activity и pg_stat_statements — что показывают?
- В чём разница: PostgreSQL vs Oracle — ключевые отличия?
- В чём разница: PRIMARY KEY vs UNIQUE — отличия?
- В чём разница: @Query: JPQL vs native SQL?
- Repeatable Read в PG решает фантомное чтение — почему?
- SQL-инъекция — что это и как проверить?
- В чём разница: UNION vs UNION ALL?
- В чём разница: UUID vs Long как PK для соцсети на 2 млн пользователей?
- UUID vs Long как PK: что выбрать?
- В чём разница: VIEW vs MATERIALIZED VIEW?
- В чём разница: WHERE vs HAVING?
Это бесплатные вопросы с разбором. Разбор по конкретной компании и грейду — в наших гайдах и в Telegram-канале.