Stone Software Engenier Sênior .NET interview questions
based on 1 rating - Updated May 15, 2024
Difficultinterview difficulty
Very positiveinterview experience
How others got an interview
100%
Applied online
Applied online
Interview search
1 interviews
Stone interviews FAQs
Software Engenier Sênior .NET applicants have rated the interview process at Stone with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 62.1% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at Stone as a Software Engenier Sênior .NET according to 1 Glassdoor interviews include:
Skills test: 50%
One on one interview: 50%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Stone in May 2024
Interview
A entrevista é composta com 4 etapas, primeira com RH, duas etapas técnicas e um que chamam de Fit cultural. O processo no geral foi bom, super rápido inclusive. Tive um feedback no tempo prometido. Eu participei da primeira com RH e a primeira etapa técnica. Não segui porque não obtive êxito no teste. Independente disso, eu recomendo o processo.
Interview questions [1]
Question 1
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.