Como se diferenciam os conceitos de sincronismo e paralelismo na programação?
C#
É necessário escrever uma consulta que retorne os artistas e seus álbuns mais antigos no formato <Nome do artista> <Nome do primeiro álbum> <Data de lançamento do primeiro álbum>. 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;
Existe uma tarefa: registar de forma atómica um evento no broker (Kafka/RabbitMQ) e na base de dados. Como garantir a transacionalidade?
Consegue explicar o que se entende por 'Dicionário' na programação?
A conversão de tipo automática ocorre ao comparar duas estruturas na linguagem de programação?
Fale sobre a sua experiência de trabalho no seu último emprego
Qual é o nível mínimo de rendimento aceitável para si na situação atual?
Que experiência e responsabilidades teve no seu último emprego?
Existem perguntas adicionais sobre o tema?
O que o levou a considerar mudar de emprego atual?
Pode explicar o conceito de gerações no sistema de gestão automática de memória?
Pode explicar o que são os mecanismos de sincronização na programação?
Como é determinado o período de existência de um objeto após a sua implementação através do mecanismo de Injeção de Dependências?
Qual é o papel da pilha na gestão de memória do programa?
Qual é a finalidade do atributo Async na programação?
Como o dotnet entende que uma operação de E/S foi concluída?
Pode explicar como é implementada a estrutura de dados lista e como ela funciona?
Nome dois princípios SOLID e dê exemplos de suas violações.