Sobes.tech

De que forma o método Equals é implementado ao trabalhar com dicionários e como isso afeta a manipulação de dados?

Junior — Middle
251

Como o método GetHashCode afeta o funcionamento do dicionário no .NET?

Junior — Middle
229

Algoritmos de balanceamento de carga. Como escolher uma instância específica do serviço?

Middle
225

Qual é o objetivo de sobrescrever o método equals numa classe?

Junior — Middle
219

Por que deve sobrescrever o método GetHashCode numa classe?

Junior — Middle
214

Pode explicar o que significa o comando VACUUM FULL em SQL e qual é a sua diferença em relação ao VACUUM normal?

Junior — Middle
213

Usou testes automáticos para verificar seu código?

Junior — Middle
213

Tinha um bilhete militar?

Junior — Middle
212

O que é async/await, para que serve, em que se desenvolve?

Middle
210

Quais tipos de memória de armazenamento de dados existem para um processo no sistema operativo?

Junior — Middle
209

Como implementar a busca de um elemento por chave com complexidade de tempo O(n)?

Junior — Middle
203

Em que lugar do objeto geralmente é colocado um campo inteiro da classe?

Junior — Middle
203

A lógica dos blocos catch para compensação funcionará corretamente ao usar await Task.WhenAll? Que exceção será lançada?

Middle+
202

Consegue explicar a diferença entre a pilha e o heap na gestão de memória?

Junior — Middle
196

Podes dar um exemplo de uma situação em que ocorre a alocação de um grande objeto na memória heap?

Junior — Middle
194

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
192

Qual é a diferença entre tipos de dados de referência e tipos de valor, e como isso afeta o trabalho com eles?

Junior — Middle
191

Poderia listar os principais tipos de junções de tabelas em SQL?

Junior — Middle
190

Qual é o papel da pilha na gestão de memória do programa?

Junior — Middle
189
/8