Если изменить string внутри метода, почему значение исходной переменной снаружи метода не меняется?
C#
Можете объяснить принцип работы конструкции try-catch в программировании и для чего она предназначена?
Можете объяснить концепцию брокеров сообщений и их роль в системах обмена данными?
Когда использование индекса может привести к ухудшению скорости выполнения SQL-запроса?
Что такое функция высшего порядка? Приведите пример функции JavaScript, которая принимает или возвращает функцию.
Какие сложности и задачи возникали у вас при управлении жизненным циклом объектов или ресурсов?
Какова роль и назначение модуля Exchange в системе обмена сообщениями RabbitMQ?
Какие преимущества и недостатки подхода Database First при работе с базами данных?
Вам приходилось создавать систему авторизации с нуля?
Можете объяснить, что означает ключевое слово 'catch' в программировании и как оно используется для обработки исключений?
Чем массив отличается от List<T>?
Какой из механизмов есть в Go: наследование или композиция?
Коллекция функций, цикл 0-9, добавляем лямбды захватывающие i, вызываем все. Что выведет?
Какие режимы функционирования сборщика мусора вам известны?
Как была реализована пагинация на бэкенде? Почему LIMIT/OFFSET плохо работает на большом количестве записей? Как это можно оптимизировать?
Для каких задач используют конструкцию using в C# и что это такое?
Типы транзакций / уровни изоляции?
Имеете ли вы опыт разработки или обслуживания с использованием платформы .NET?
Какие системы управления базами данных вы применяли в своих проектах?
Требуется написать запрос, возвращающий артистов и самые ранние их альбомы в формате <Имя артиста> <Название первого альбома> <Дата выпуска первого альбома>. create table Artists ( id serial primary key, name varchar(255) not null ); create table Albums ( id serial primary key, artistId int not null references Artists(id), name varchar(255) not null, release_date timestamp not null ); insert into Artists(name) values ('2Pac'), ('Wu-Tang Clan'), ('Eminem'); insert into Albums(name, artist_id, release_date) values ('The Slim Shady LP', 3, '[phone]'), ('Me Against The World', 1, '[phone]'), ('The Eminem Show', 3, '[phone]'), ('Enter The Wu-Tang Clan', 2, '[phone]'), ('Recovery', 3, '[phone]'), ('The W', 2, '[phone]'), ('2Pacalypse Now', 1, '[phone]'); select a.name, al.name, al.release_date from Artists as a join Albums as al on a.Id = al.artistId where al.release_date = ( select min(release_date) from Albums where artist_id = a.id ); with cte as ( select artist_id, min(release_date) as first_album_date from albums group by artist_id ) select a.Id, a.Name, fa.first_album_date from Artists a join cte as fa on a.Id = fa.artist_id;