Sobes.tech

Если изменить string внутри метода, почему значение исходной переменной снаружи метода не меняется?

230

Можете объяснить принцип работы конструкции try-catch в программировании и для чего она предназначена?

Junior — Middle
230

Можете объяснить концепцию брокеров сообщений и их роль в системах обмена данными?

Junior — Middle
230

Когда использование индекса может привести к ухудшению скорости выполнения SQL-запроса?

Junior — Middle
230

Что такое функция высшего порядка? Приведите пример функции JavaScript, которая принимает или возвращает функцию.

230

Какие сложности и задачи возникали у вас при управлении жизненным циклом объектов или ресурсов?

Junior — Middle
230

Какова роль и назначение модуля Exchange в системе обмена сообщениями RabbitMQ?

Junior — Middle
230

Какие преимущества и недостатки подхода Database First при работе с базами данных?

Junior — Middle
230

Вам приходилось создавать систему авторизации с нуля?

Junior — Middle
230

Можете объяснить, что означает ключевое слово 'catch' в программировании и как оно используется для обработки исключений?

Junior — Middle
230

Какой из механизмов есть в Go: наследование или композиция?

Principal
230

Коллекция функций, цикл 0-9, добавляем лямбды захватывающие i, вызываем все. Что выведет?

Middle+
230

Какие режимы функционирования сборщика мусора вам известны?

Junior — Middle
230

Как была реализована пагинация на бэкенде? Почему LIMIT/OFFSET плохо работает на большом количестве записей? Как это можно оптимизировать?

229

Для каких задач используют конструкцию using в C# и что это такое?

229

Типы транзакций / уровни изоляции?

Middle+
229

Имеете ли вы опыт разработки или обслуживания с использованием платформы .NET?

229

Какие системы управления базами данных вы применяли в своих проектах?

Junior — Middle
229

Требуется написать запрос, возвращающий артистов и самые ранние их альбомы в формате <Имя артиста> <Название первого альбома> <Дата выпуска первого альбома>. 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;

Middle
229
/182