Базы данных / SQL на собеседовании Java

Реальные вопросы по теме «Базы данных / SQL» из собесов в российских компаниях. Повтори то, что чаще всего спрашивают.

Вопросы по теме «Базы данных / SQL» — с ответами

  1. Что нужно знать про ACID?
  2. ACID — расшифровать?
  3. ACID — расшифровать каждое?
  4. CASE WHEN — для условных значений?
  5. Covering index — что это?
  6. В чём разница: DELETE vs TRUNCATE?
  7. Что такое DML / DDL / DCL / TCL?
  8. Что такое EXPLAIN ANALYZE?
  9. LEFT JOIN: ON или WHERE — есть разница?
  10. Что нужно знать про MVCC?
  11. Что такое MVCC в PostgreSQL?
  12. MVCC в PostgreSQL — как работает?
  13. NULL в SQL — почему NULL = NULL это UNKNOWN?
  14. pg_stat_activity и pg_stat_statements — что показывают?
  15. В чём разница: PostgreSQL vs Oracle — ключевые отличия?
  16. В чём разница: PRIMARY KEY vs UNIQUE — отличия?
  17. В чём разница: @Query: JPQL vs native SQL?
  18. Repeatable Read в PG решает фантомное чтение — почему?
  19. SQL-инъекция — что это и как проверить?
  20. В чём разница: UNION vs UNION ALL?
  21. В чём разница: UUID vs Long как PK для соцсети на 2 млн пользователей?
  22. UUID vs Long как PK: что выбрать?
  23. В чём разница: VIEW vs MATERIALIZED VIEW?
  24. В чём разница: WHERE vs HAVING?

Это бесплатные вопросы с разбором. Разбор по конкретной компании и грейду — в наших гайдах и в Telegram-канале.

новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться