Sobes.tech

Pode usar o operador lock para bloquear o acesso em código assíncrono?

Middle+
СБК ПАРУС
77

Qual é a diferença entre HTTP/1 e HTTP/2?

Middle+
СБК ПАРУС
77

Fale sobre as abordagens de concorrência ao modificar dados na base de dados simultaneamente por dois threads (otimista e pessimista).

Middle+
aiins
77

Quais disciplinas na sua formação foram mais difíceis para você?

Middle
Чиббис
77

Em que caso o segundo método async será executado numa tarefa separada?

Middle
ФГУП "ЗащитаИнфоТранс"
77

Que coleções concorrentes conheces e para que servem?

Junior
СБК ПАРУС
77

O que é o modelo OSI e por que ele existe?

Senior
СБК ПАРУС
77

Fale sobre o padrão Dispose (IDisposable).

Junior
СБК ПАРУС
77

Qual é a desvantagem de uma abordagem em que a classe base conhece os herdeiros específicos, e como pode ser substituída?

Middle+
Тензор
77

Há quanto tempo saiu?

Senior
СБК ПАРУС
76

É 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;

Middle
OZONOZON
76

Como entender quais índices são utilizados e como a consulta é executada?

Middle+
aiins
76

É necessário integrar 2 aplicações que estão em servidores diferentes. A Aplicação A regista o utilizador e deve enviar uma Mensagem de Registo por email. A Aplicação B consegue enviar emails. Fale sobre os métodos de integração, protocolos e possíveis problemas do método de integração que escolheu.

Middle+
СБК ПАРУС
76

O que é SOLID?

Middle+
OZONOZON
76

Implementar um método que preencha o nome completo do usuário a partir do armazenamento (IDbRepository ou ICacheRepository) e envie o evento enriquecido adiante (IEventSaver) É necessário alcançar o máximo desempenho O cache contém 99,9% dos dados atuais A ordem inicial dos eventos ao salvar pode ser violada public async Task Enrich(IEnumerable<UserEvent> events) { }

Middle+
OZONOZON
76

O que é uma linha em Go e como ela é organizada por baixo do capô?

Senior
.wrk
76

O que são delegados?

Middle+
PyrusPyrus
76

Conhece ref struct?

Middle+
Gravilink
76

Para que serve a pilha? Porque não guardar todos os dados no heap?

Middle
OZONOZON
75

O que é ValueTask e quando deve ser usado?

Middle+
СБК ПАРУС
75
/180