Saltar para o conteúdo

 Perguntas e testes para entrevistas sobre o .Net framework

 .Net framework interview questions and tests are prepared by the expert DevSkiller team, designed to test the skills for junior, middle, and senior-level .Net framework developers.

DevSkiller .Net framework interview questions and tests are driven by the RealLifeTesting™ methodology. RealLifeTesting™provides valuable insight into a candidate’s skills by challenging them with real-world tasks. Finding your next .Net framework developer has never been easier with our .Net framework interview questions and tests.

Looking for something else? Check out:

.Net Internals
Testes online .NET e C#
ASP.NET online tests
Testes online .NET Core
Testes de codificação e perguntas de entrevista em linha sobre a API RESTful
Perguntas e testes online para a entrevista C#
Testes de codificação online Selenium e perguntas de entrevista
Testes online .NET e C#

.NET
MEIO
Competências testadas
Duração
73 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, WCF, Características do WCF, Aplicações Web e serviços Web, Fundação para a Comunicação do Windows, Ligação BasicHttp, NetNamedPipeBinding

Lacunas no código

avaliar o conhecimento de .NET, Básico Tópicos comuns, Princípios básicos do C#, C#

Tarefa de programação - Nível: Médio

.NET | Serviço de câmbio de moeda WCF - Implemente os restantes métodos do serviço WCF de taxas de câmbio.

.NET
MEIO
Competências testadas
Duração
43 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, C#

Lacunas no código

avaliar o conhecimento de .NET, Básico Tópicos comuns, Princípios básicos do C#, Gestão avançada da memória, Objeto - eliminação, Depuração avançada, ferramenta dotnet-trace

Tarefa de programação - Nível: Médio

.NET | Anonymizer - Implementar alguns métodos de anonimização, provavelmente usando expressões regulares.

.NET
SENIOR
Competências testadas
Duração
49 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, C#, Padrões de mensagens, WCF, Aplicações Web e serviços Web, Fundação para a Comunicação do Windows, Metadados

Lacunas no código

avaliar o conhecimento de HTML, HTML5, CSS

Tarefa de programação - Nível: Difícil

.NET | Serviço WCF de desencriptação RSA - Implementação final da interface WCF que pode desencriptar e verificar dados encriptados utilizando RSA.

.NET
MEIO
Competências testadas
Duração
44 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, Aplicações para computador e telemóvel, Fundação de Apresentação do Windows

Lacunas no código

avaliar o conhecimento de .NET, C#, Aplicações para computador e telemóvel, Fundação de Apresentação do Windows

Tarefa de programação - Nível: Médio

.NET | WPF | Registo de dados do utilizador Módulo WPF - Concluir a implementação de acordo com os requisitos, tais como definir layouts, estilos e ligações adequados para os componentes especificados.

.NET
JÚNIOR
Competências testadas
Duração
50 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, C#

Tarefa de programação - Nível: Fácil

.NET | C# | Escola de Formação - Terminar a implementação dos dois métodos que têm de encontrar os dados adequados e devolvê-los corretamente.

C#
MEIO
Competências testadas
Duração
160 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, C#

Tarefa de programação - Nível: Médio

.NET | MT101 Swift message parser and validator - Implemente um analisador e um validador para dados que contenham mensagens Swift MT101.

C#
JÚNIOR
Competências testadas
Duração
64 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, Básico Tópicos comuns, Visual Basic .NET

Lacunas no código

avaliar o conhecimento de .NET, Básico Tópicos comuns, C#, Visual Basic

Tarefa de programação - Nível: Fácil

.NET | Visual Basic | Serviço de Lista de Sanções - Conclua a implementação de um serviço que analisa e procura transações que contenham palavras de uma lista de sanções. Esta tarefa verifica o conhecimento básico do VB.NET, como interfaces, classes e exceções.

.NET
SENIOR
Competências testadas
Duração
180 minutos no máximo.
Avaliação
Automático
Resumo do teste

Tarefa de programação - Nível: Difícil

.NET | Ferramentas para mapa personalizado com POI - Implementar as ferramentas de pesquisa de POIs (no mapa) e calcular uma rota turística óptima a partir dos pontos favoritos do utilizador. Além disso, terminar a implementação de um serviço WCF auto-hospedado que deverá fornecer esta funcionalidade.

C#
SENIOR
Competências testadas
Duração
75 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, C#

Tarefa de programação - Nível: Difícil

.NET | C# | Threads | Gateway bancário para reserva de transacções no Sistema de Contabilidade Central - Implementar a interface IBookingGateway (criar a própria classe num ficheiro separado no projectoBookingGatewayService e implementá-la) e concluir a implementação da classe BookingGatewayFactory, que deverá criar objectos do IBookingGateway.

.NET
JÚNIOR
Competências testadas
Duração
36 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, C#

Tarefa de programação - Nível: Fácil

.Net | Aplicação de Previsão do Tempo - Finalizar a implementação do design pattern Observer na aplicação de previsão do tempo.

.NET
JÚNIOR
Competências testadas
Duração
50 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, C#

Tarefa de programação - Nível: Fácil

.NET | C# | Interface bancária para sistema de Internet Banking - Implementar um método CreateTransfer que deve verificar e guardar os dados correctos, e um método SearchTransfer que deve filtrar e devolver a informação correcta.

ASP.NET
MEIO
Competências testadas
Duração
72 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, C#, Estrutura de entidades, Estrutura de entidades 6, ASP.NET, ASP.NET MVC, MVC

Tarefa de programação - Nível: Médio

.NET | Aplicação de reservas | Implementar regras de validação - Implementa regras de validação utilizadas ao adicionar uma nova reserva.

.Net
MEIO
Competências testadas
Duração
115 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, C#, ASP.NET, ASP.NET MVC, MVC

Tarefa de programação - Nível: Médio

.Net | SQLite | Repositório de Filmes - Implementar métodos de repositório em falta para aplicação ASP.NET de filmes. A tarefa requer conhecimentos de linguagem de consulta sqlserver e utilização de ligação direta à base de dados sem ORM.

.Net
JÚNIOR
Competências testadas
Duração
35 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, C#, ASP.NET, ASP.NET MVC, MVC

Tarefa de programação - Nível: Fácil

.Net | ASP.Net MVC | Comentários Desafio - Implemente uma ação de índice para o controlador de posts para que os posts possam ser renderizados adequadamente na visualização Posts/Index.

C#
JÚNIOR
Competências testadas
Duração
36 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de Tratamento de excepções, Recolha de lixo, Enum e muito mais!

Tarefa de programação

reparar um programa em C# que extrai substrings e as inverte

Csharp
JÚNIOR
Competências testadas
Duração
25 minutos no máximo.
Avaliação
Automático
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, C#

Tarefa de programação - Nível: Fácil

.NET | GetWordFromText e Reverse - Implemente dois métodos: um deve retornar uma palavra específica e o segundo deve retornar uma cadeia de caracteres invertida de um valor de entrada passado.

ASP.NET
MEIO
Competências testadas
Duração
120 minutos no máximo.
Avaliação
Manual
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de .NET, C#

Tarefa de revisão de código - Nível: Médio

.NET - Revisão do código do CollectionWrapper

Tarefa de programação - Nível: Médio

.NET | Aplicativo de reservas | Implementar métodos de consulta - Implemente dois métodos no ReservationsService - GetByDay e GetHallsFreeHoursByDay.

ASP.NET
MEIO
Competências testadas
Duração
112 minutos no máximo.
Avaliação
Manual
Resumo do teste

Perguntas de escolha

avaliar o conhecimento de C# e ASP.NET

Tarefa de programação

Aplicação de blogue REST, o candidato tem de implementar dois métodos comerciais. São necessários conhecimentos sobre ASP.NET, AutoMapper e Linq

Tarefa de revisão de código

avalia a familiaridade do candidato com padrões de conceção e práticas de codificação, o candidato tem de rever uma classe C# com um algoritmo ceasar

Recommended roles for .Net framework interview questions and tests

  •  .Net framework developer
  • Programador full-stack
  • Programador Web júnior
  • Entry-level  .Net framework developer
  • Senior  .Net framework developer
  • Programador Web

How our .Net framework tests work

DevSkiller .Net framework interview questions and tests are unlike other coding tests. We implement the RealLifeTesting™ methodology into our .Net framework online tests and ask candidates to solve problems that mirror the work they do in the real world. Our .Net framework tests provide recruiters with detailed insight into your candidates’ coding skills, problem-solving ability, and time-management skills.

Key features of our .Net framework coding tests

  • Test candidate’s coding skills and not just their academic knowledge
  • Ver a realização dos testes pelo candidato em tempo real, em qualquer parte do mundo
  • A metodologia RealLifeTesting™ oferece uma maior experiência de utilizador onde os candidatos podem utilizar o seu próprio IDE, clonar para Git, executar testes unitários e aceder a Stack Overflow/GitHub/Google para pesquisa
  • Várias ferramentas anti-plágio para garantir a exatidão dos testes
  • Resultados automatizados que os profissionais não técnicos podem compreender
  • .Net framework interview questions and tests available for all levels of seniority

Skills covered in our .Net framework online tests

  • .NET.
  • Net Framework
  • C#
  • Excepções
  • Interfaces
  • JSON
  • Expressões regulares
  • API RESTful
  • Árvores BST
  • WCF

What to look for in .Net framework developers

.NET is a software development framework created by Microsoft. It was produced as Microsoft’s response to the popularity of the Java platform. .NET allows software to be easily developed, installed, and executed on Windows-based operating systems.

Your .NET framework developer should know of the varying .NET versions and the differences between them. They should also have demonstrable knowledge of the languages the .NET framework supports including C#, Visual Basic .NET, F#, and C++ .NET. There are a large amount of libraries and frameworks available to .NET developers and it is helpful to have a good knowledge of at least some of them, including .ASP.NET, MVC, or Entity Framework. They should also know about the various types of frameworks associated with .NET; Web frameworks, Desktop frameworks and Communication frameworks.

Commercial experience is important in a .NET framework developer.  You will want your candidate to have hands-on experience with a project that used .NET technology, even if that is not in a commercial sense.

.NET evolves quickly. The.NET Core framework, that supports  Windows, Mac, and Linux is similar to the .NET framework, but has its own nuances. One shouldn’t be seen as a replacement for the other. A .NET developer should be able to get to grips with using .NET Core easily enough.

Our .Net framework interview questions and tests will be able to assist you in narrowing down which candidates really have the knowledge needed to be your next .NET developer.

Build your own custom .Net framework interview questions and tests

Interested in trying .Net framework online tests but need a little more? Well did you know that with our online task wizard, you can build your very own custom tests? Customized tests allow you to change the languages/technologies and types of questions. You can also adjust the difficulty, and test-duration of your .Net framework tests.

Remote testing allows you to send test invitations to candidates all over the world. Finding your next .Net framework developer is easy with DevSkiller .Net framework interview questions and tests.

Want proof that our .Net framework interview questions and tests work?

It is understandable to want to seek assurances that our screening tool works before committing your company’s money. Check out this case study of one of our past clients for a little extra motivation:

DB1

DB1 develops robust and reliable software solutions for medium and large companies.

For their recruitment, the company had a 5 stage process, one of which was a technical challenge.

Candidates had 5 days to complete the challenge and some never got completed. Also assessment of the technical challenge required DB1 to have a developer present who could verify the answers. The process was slow and inefficient.

DevSkiller automated the technical screening stage of DB1’s recruitment and cut the entire technical test stage from around 5-10 days originally, down to 3-7 days with DevSkiller.

DevSkiller tests are assessed automatically which got rid of the need for DB1 to have a developer present. The experience also improved for the candidates and was much quicker.

Not only did DB1 quicken up their whole technical screening process, they are now more confident that the candidates they do select are the right ones for the job.

 "DevSkiller reduziu o tempo na fase de teste técnico e reduziu a nossa dependência de outras áreas. Foi mais rápido aprovar os candidatos para a fase seguinte, uma vez que tínhamos uma pontuação automática. Agora o processo de revisão é mais rápido, na maioria das vezes temos resultados e pontuações instantâneas que nos ajudam a decidir que candidato é aprovado para a fase seguinte do processo de seleção. Os nossos candidatos dizem que é uma óptima plataforma e que testa realmente os seus conhecimentos."

Nathalia G.R. Da Silva- Employer Branding & Tech Recruiter at DB1 Group

Perguntas mais frequentes

Como é que os candidatos fazem um teste?

Devskiller .Net framework interview questions and tests are accessed remotely. Candidates can be tested from wherever they are, at any time they choose. Recruiters simply send the candidate a test invite. To make sure there is no waiting around, test invites can be set to be available only for a specific amount of time.

When taking their tests, candidates can use Devskiller’s state of the art in-browser IDE, they have the choice to complete the project on their favorite IDE and then clone the project to GIT.

Candidates can use normal procedures like running unit tests to make sure their solutions work the way they are supposed to.

Once the tests are completed or the time has elapsed, the test is automatically evaluated and the report is sent to the recruiter.

Quanto tempo leva para configurar o DevSkiller?

DevSkiller is designed to be quick and simple to set-up. All you have to do is register your account and you can start sending out .NET framework tests.

There are hundreds of predefined coding tests at your disposal, for junior, middle, and senior-level. Assessment takes place automatically, so once the test invites are sent, you can sit back and wait for the report on how each candidate performed.

O que é que os candidatos pensam dos testes DevSkiller?

Candidates love the structure of Devskiller .Net framework interview questions and tests, because they are refreshingly different to the usual algorithm tests they get presented with. These tests don’t accurately reflect the actual skills of a .NET developer.

They also like the fact that DevSkiller tests use normal coding tools and conventions like unit testing. With DevSkiller testing, candidates appreciate the fact that they are being given a chance to prove their development skills in a fair setting