Встречается на собеседованиях • сегодня

С какими базами данных работал

SQL Server, PostgreSQL, MySQL - реляционные БД для структурированных данных с поддержкой транзакций и сложных запросов.

MongoDB - документоориентированная NoSQL для гибких схем и JSON-данных.

Redis - key-value хранилище для кэширования и быстрого доступа к данным.

Пример работы с SQL Server в C#:

csharp
using (var connection = new SqlConnection(connectionString))
{
    await connection.OpenAsync();
    var command = new SqlCommand("SELECT * FROM Users WHERE Id = @id", connection);
    command.Parameters.AddWithValue("@id", userId);
    
    using (var reader = await command.ExecuteReaderAsync())
    {
        while (await reader.ReadAsync())
        {
            Console.WriteLine(reader["Name"]);
        }
    }
}

Выбор БД зависит от требований проекта: реляционные для ACID, NoSQL для масштабируемости и гибкости схем.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы