Встречается на 25% собеседований по Go

Какие типы БД знаешь

Реляционные (SQL): PostgreSQL, MySQL, SQLite - хранят данные в таблицах с четкой схемой.
NoSQL:

  • Документные (MongoDB, CouchDB) - хранят JSON-подобные документы
  • Ключ-значение (Redis, DynamoDB) - быстрый доступ по ключу
  • Колоночные (Cassandra) - оптимизированы для аналитики
  • Графовые (Neo4j) - для связей между данными

Пример работы с PostgreSQL в Go:

go
db, err := sql.Open("postgres", "conn_string")
rows, err := db.Query("SELECT * FROM users WHERE age > $1", 18)
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы