Net Developer Interview Questions

8,170 net developer interview questions shared by candidates

Contexto SQL, foi perguntado: definição de index, vantagem e desvantagem, era esperado uma definição completa de como o banco se comporta quando existe um index e explicação dos tipos, por exemplo: clusterizado e não clusterizado. Contexto .NET, foi perguntado: Diferença de Classe e Struct, aqui esperava-se um aprofundamento na resposta, como cenários de quando usar cada um e o porquê. Diferença entre Thread e Task, Diferença entre processamento assíncrono e paralelo, explicar e exemplificar problemas de concorrência e como resolvê-los. Quais tipos de memórias tem dentro do .net e quais a utilizações, como é o funcionamento da memória, especificamente do Garbage Collection (Gen0, Gen1, Gen2, Large Object Heap, Liberação de recursos). Uso do recurso Dignostics do visual studio. Sobre API Rest, definição de idempotência e exemplificar. Por fim foi enviado um link com desafio para resolver um algoritmo. O teste era bem simples, de recebimento de um array de números num método que deveria aplicar a potência de cada posição e depois ordenar. Nesse ponto eu não tive êxito, pois fui muito simplista na solução, o tempo que o meu algoritmo levou não foi satisfatório. Eu resolvi tudo com uma linha de código, usando linq. Porém, olhando para a complexidade de algoritmos, o certo seria percorrer o array enquanto se aplica a potência e já ir ordenando, para não precisar percorrer um array duas vezes. O código resultante disso, não é bonito rsrs porém é performático.
avatar

Software Engenier Sênior .NET

Interviewed at Stone

4
May 15, 2024

Contexto SQL, foi perguntado: definição de index, vantagem e desvantagem, era esperado uma definição completa de como o banco se comporta quando existe um index e explicação dos tipos, por exemplo: clusterizado e não clusterizado. Contexto .NET, foi perguntado: Diferença de Classe e Struct, aqui esperava-se um aprofundamento na resposta, como cenários de quando usar cada um e o porquê. Diferença entre Thread e Task, Diferença entre processamento assíncrono e paralelo, explicar e exemplificar problemas de concorrência e como resolvê-los. Quais tipos de memórias tem dentro do .net e quais a utilizações, como é o funcionamento da memória, especificamente do Garbage Collection (Gen0, Gen1, Gen2, Large Object Heap, Liberação de recursos). Uso do recurso Dignostics do visual studio. Sobre API Rest, definição de idempotência e exemplificar. Por fim foi enviado um link com desafio para resolver um algoritmo. O teste era bem simples, de recebimento de um array de números num método que deveria aplicar a potência de cada posição e depois ordenar. Nesse ponto eu não tive êxito, pois fui muito simplista na solução, o tempo que o meu algoritmo levou não foi satisfatório. Eu resolvi tudo com uma linha de código, usando linq. Porém, olhando para a complexidade de algoritmos, o certo seria percorrer o array enquanto se aplica a potência e já ir ordenando, para não precisar percorrer um array duas vezes. O código resultante disso, não é bonito rsrs porém é performático.

2 round 1.A file contains 1 million blacklisted urls. Which datastructure is used to search efficiently when a request comes in 2. What is a hashtable and explain the hashing mechanism 3. Sender sents a message to receiver. How a sender can ensure that the correct message reaches the recipient 4. Big O notation?
avatar

Senior Dot Net Developer

Interviewed at SOTI

3
Jul 23, 2019

2 round 1.A file contains 1 million blacklisted urls. Which datastructure is used to search efficiently when a request comes in 2. What is a hashtable and explain the hashing mechanism 3. Sender sents a message to receiver. How a sender can ensure that the correct message reaches the recipient 4. Big O notation?

Viewing 6531 - 6540 interview questions

Glassdoor has 8,170 interview questions and reports from Net developer interviews. Prepare for your interview. Get hired. Love your job.