Sobes.tech

Задача 3 Дана следующая структура базы данных SQL --Table Departments create table D ( Id int primary key, Name nvarchar(100), ) --Table Employees create table E ( Id int primary key, DepartmentId int foreign key references Departments(Id), Name nvarchar(100), Salary float, ) Необходимо: a. Написать запрос получения имени одного сотрудника, имеющего максимальную зарплату в компании, и название его отдела b. Получить список отделов, средняя зарплата в которых больше 1000$

Middle+
PyrusPyrus
7

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

Principal
Kaspersky
7

Как можно изменять переменную из нескольких потоков без примитивов синхронизации? Что такое атомарные операции и как они связаны с многопоточностью?

Middle
ИТ Инополис
7

Что такое async/await, зачем нужно, во что разворачивается?

Middle
OZONOZON
7

Что такое MVCC в PostgreSQL и как это влияет на производительность SELECT после большого количества UPDATE/INSERT/DELETE?

Middle
ИТ Инополис
7

Базовые HTTP методы GET, POST, PUT, PATCH, DELETE — чем отличаются?

Middle
СБК ПАРУС
7

Что такое покрывающий индекс (INCLUDE в индексах)?

Middle+
СБК ПАРУС
7

Канал в Go — как организован под капотом, какие бывают, особенности?

Senior
.wrk
7

Медленно работает SELECT — в чём может быть причина и что делать?

Middle
ИТ Инополис
7

Когда происходит замыкание (closure)?

Middle+
Gravilink
7

Что такое хэш-код? Почему коллизии неизбежны?

Senior
Сбербанк
7

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

Расскажи одну-две интересные технические задачи, которые ты решал в предыдущих проектах.

Middle
OZONOZON
7

Строка в Go — что такое, как организована под капотом?

Senior
.wrk
7

Как работает конструкция async/await? В каком потоке выполняется код после await?

Middle
ИТ Инополис
7

Расскажите про Clean Architecture — как устроена, слои, зависимости?

Middle
СБК ПАРУС
7

Почему struct не может наследоваться?

Middle+
Gravilink
7

Почему async void — плохая практика?

Middle+
Core outstaff
7

В какую сторону вы хотите расти профессионально?

Middle+
PyrusPyrus
7

Интервью займет 1 час, будет live-coding. Подключайся с компьютера и с видео, чтобы было удобно решать задачи)

Middle+
01.tech
7
/168