Sobes.tech

Fale sobre a recolha de lixo (Garbage Collector): o que é, para que serve, quais os conceitos e como funciona?

Middle+
Core outstaff
63

Formatos de dados — JSON vs XML, diferenças, onde são utilizados?

Middle
СБК ПАРУС
63

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

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

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
63

Existem três métodos que alteram as informações do item (alteram o estado, modificam a composição das tags e definem o peso). Como planeja-se adicionar mais 10-20 métodos que alteram as informações do item (os próprios métodos podem ser implementados como NuGet em outro serviço), é necessário implementar um único método DoSomethingWithItem que, dependendo dos parâmetros de entrada, possa chamar qualquer alteração no item. Ou seja, pode-se dizer ao método "Mude o estado" ou "Defina o peso" e sua implementação chamará um dos métodos como StateChanger.Change ou WeightSetter.Set, etc. As classes StateChanger, TagsSetter e WeightSetter podem ser alteradas. O importante é manter a funcionalidade de negócio.

Middle
OZONOZON
63

O que é a inversão de dependências (princípio SOLID)?

Middle
PyrusPyrus
63

O que é um fluxo? Como você o entende?

Middle+
Тензор
62

Para que tarefas se usa a construção using em C# e o que é isso?

Middle
ИНДАСОФТ
62

O que é um pipeline de requisições (middleware pipeline) no ASP.NET Core?

Senior
Сбербанк
62

Quais são os tipos de bases de dados, com quais trabalhou, para que servem?

Senior
.wrk
62

Por que não consideraram Prometheus/Grafana?

Middle+
Gravilink
62

Conhece vacuum e vacuum full?

Middle+
Gravilink
62

Usou o SelectMany?

Middle+
Gravilink
62

Como organizar a execução de um método de teste várias vezes com argumentos diferentes sem usar atributos?

Middle+
Тензор
62

O que faz o método Any() ?

Junior
СБК ПАРУС
62

Como implementar o redirecionamento de utilizadores de dispositivos móveis para um subdomínio móvel (como no VKontakte)?

Middle
PyrusPyrus
62

Se a capacidade do slice estiver cheia e um novo elemento for adicionado — o que acontece?

Senior
.wrk
62

Quantas solicitações ao serviço de rede serão feitas ao usar FilterLast com take(4) de uma coleção de 10 elementos? E FilterLast2?

Middle
PyrusPyrus
62

O que é injeção de dependência, onde ela é aplicada e quais são os tipos de ciclo de vida: Transient, Scoped, Singleton?

Middle
ИНДАСОФТ
62

Como sincronizar aplicações executadas em diferentes máquinas virtuais/pods do Kubernetes?

Middle+
aiins
62
/180