Software Engineer Net Developer Interview Questions

8,174 software engineer 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.

Viewing 6501 - 6510 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 8,174 interview questions and reports from Software engineer net developer interviews. Prepare for your interview. Get hired. Love your job.