Testes on-line .NET e C#

Os testes online DevSkiller .NET e C# foram preparados por nossos especialistas no assunto, a fim de verificar as habilidades do desenvolvedor do C# para diferentes posições. Nossos testes online do C# são perfeitos para triagem técnica e entrevistas de codificação online.

Os testes online DevSkiller .NET e C# são alimentados pela metodologia RealLifeTesting™ que permite identificar desenvolvedores com o conjunto de habilidades necessárias.

Tecnologias abrangidas:

Linguagem de programação: C#

Estruturas e bibliotecas do C#: .NET, ASP.NET, MVC, Entity Framework, WCF, LINQ e outros

Construir ferramentas: MSBuild

.NET
JUNIOR
Competências testadas
Duração
73 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de .NET, .NET Core, Tópicos comuns básicos, C#, Logging, Programação Paralela, Visual Basic .NET

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

.NET | .NET Core, Microservices | Relatório de volume de tráfego api - Complete a implementação de um microserviço de relatórios que deve subscrever dados registrados por microserviços especializados. Os dados devem ser salvos no banco de dados local. No futuro os dados serão usados para gerar relatórios para clientes.

Swift
SENIOR
Competências testadas
Duração
77 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de Swift, iOS

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

iOS | Swift | NSA Cipher Tool - Resolva os 3 puzzles criptográficos para tomar a posição de sonho como programador na NSA.

.NET
SENIOR
Competências testadas
Duração
106 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Lacunas de código

avaliação do conhecimento de ASP.NET, C#, Noções básicas de segurança, .NET Core, Tópicos comuns básicos, Entidade Entidade Enquadramento Núcleo, Logging

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

.NET | .NET Core | Página Web da Empresa - Completar a implementação de uma página Web.

A página pode ser exibida em inglês ou espanhol, dependendo da cultura do usuário.

Um usuário deve ter conhecimento sobre a anotação dos dados localizados, os recursos localizados e os filtros de ação.

C#
MÉDIO
Competências testadas
Duração
160 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de .NET, C#

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

.NET | analisador e validador de mensagens Swift MT101 - Implementar um analisador e um validador para dados que contenham mensagens Swift MT101.

C#
JUNIOR
Competências testadas
Duração
64 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de .NET, Tópicos comuns básicos, Visual Basic .NET

Lacunas de código

avaliação do conhecimento de .NET, Tópicos comuns básicos, C#, Visual Básico

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

.NET | Visual Basic | Sanction List Service - Complete a implementação de um serviço que escaneia e procura por transações que contenham palavras da lista de ações. Esta tarefa verifica os conhecimentos básicos da VB.NET, tais como interfaces, classes, exceções.

.NET
MÉDIO
Competências testadas
Duração
156 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de .NET, Gerenciamento avançado de memória .NET, C#, Fundamentos da memória, Montes e montes, Alocação de memória, .NET Core, Tópicos comuns básicos, Logging

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

.NET | .NET Core | Analisador e validador de mensagens Swift MT101 - Implementar um analisador e um validador para dados que contenham mensagens Swift MT101.

.NET Core
SENIOR
Competências testadas
Duração
90 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

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

.NET | .NET Core | Threads | Bank gateway for booking transactions in Central Accounting System - Implementar a interface IBookingGateway (criar classe própria em um arquivo separado no projetoBookingGatewayService e implementá-la) e finalizar a implementação da classe BookingGatewayFactory, que deve criar objetos do IBookingGateway.

.NET
SENIOR
Competências testadas
Duração
180 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

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 ideal a partir dos pontos favoritos do usuário. Adicionalmente, finalizar a implementação de um serviço WCF auto-hospedado que deve fornecer esta funcionalidade.

.NET
JUNIOR
Competências testadas
Duração
80 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de .NET, C#, Entidade-Quadro, ASP.NET, ASP.NET MVC, MVC

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

.Net | ASP.Net | Inventário da livraria - Implemente alguns métodos para gerenciar o inventário da livraria.

.NET
MÉDIO
Competências testadas
Duração
89 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de .NET, C#

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

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

C#
SENIOR
Competências testadas
Duração
75 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de .NET, C#

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

.NET | C# | Threads | Bank gateway for booking transactions in Central Accounting System - Implementar a interface IBookingGateway (criar classe própria em um arquivo separado no projetoBookingGatewayService e implementá-la) e finalizar a implementação da classe BookingGatewayFactory, que deve criar objetos do IBookingGateway.

.NET
JUNIOR
Competências testadas
Duração
36 minutos, no máximo.
Avaliação
Automático
Visão geral dos testes

Perguntas de escolha

avaliação do conhecimento de .NET, C#

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

.Net | Weather Forecast App - Concluir a implementação do padrão de design do Observador na aplicação Weather forecast.

Os testes online do C# certo para os programadores .NET e C#

Papéis recomendados para os testes on-line .NET e C#

  • Desenvolvedor .NET
  • Desenvolvedor de Apoio
  • C# Desenvolvedor
  • C# .NET Desenvolvedor
  • Desenvolvedor Web
  • C# Web Developer
  • Desenvolvedor Sênior .NET
  • Desenvolvedor Junior .NET
  • Desenvolvedor Full Stack .NET
  • Desenvolvedor de Software .NET
  • Programador .NET
  • Desenvolvedor Junior C#
  • Desenvolvedor Sênior do C#
  • Programador C#
  • Desenvolvedor do ASP.NET

Como funcionam os nossos testes online .NET e C#

Nossos testes .NET e C# utilizam testes de codificação alimentados pela metodologia RealLifeTesting™. Nestes testes, o candidato é solicitado a construir ou adicionar novas funcionalidades a uma aplicação utilizando as linguagens e componentes da estrutura .NET. Em vez de ter testes online C# separados e testes online ASP.NET, nosso teste permite que os desenvolvedores usem frameworks e bibliotecas para mostrar suas habilidades de codificação, lógica de negócios, habilidade de resolução de problemas e capacidade de cumprir prazos.

Características principais 

  • Desenvolvimento de software real ao invés de problemas acadêmicos
  • Testes em pilha completa significa que os candidatos podem usar as bibliotecas e portagens da estrutura .NET
  • Estes testes podem ser feitos pelos candidatos a qualquer hora e em qualquer lugar.
  • Um ambiente de trabalho natural onde o candidato pode desenvolver software, usar seu próprio IDE, clonar para GIT, acessar Stack Overflow/Github/Google para pesquisa e realizar testes unitários significa uma melhor experiência do candidato
  • Robustos controles de plágio verificam a precisão das habilidades do seu candidato
  • Os testes são avaliados automaticamente, produzindo um relatório que os recrutadores não-técnicos podem compreender.
  • Testes para desenvolvedores juniores, intermediários e seniores

O que procurar em um desenvolvedor .NET e C#

.NET é uma estrutura extensa de desenvolvimento de software desenvolvida pela Microsoft. Ele fornece um ambiente controlado onde o software pode ser desenvolvido instalado e executado através da web, desktop e móvel. Originalmente desenvolvido apenas para o ambiente Windows, o .NET Core agora permite que a aplicação .NET seja desenvolvida através de plataformas. O C# é um 

O C# é um dos principais idiomas utilizados pelo .NET, mas não é suficiente para ser capaz de utilizar apenas o idioma. Um desenvolvedor .NET eficaz precisa estar familiarizado e ser capaz de usar as principais características da estrutura como ASP.NET, MVC, Entity Framework, WCF, LINQ, e outros recursos. Eles também devem estar familiarizados com ferramentas de construção .NET como o MSBuild.

Habilidades cobertas em nossos testes de codificação .NET e C#

  •  .NET Framework e .NET Core
  • ASP.NET MVC, WEB API, ou ASP.NET Web forms web applications
  • Programação de aplicações web com o conhecimento necessário sobre a forma de funcionamento dos protocolos HTTP/HTTPS
  • Programação assíncrona e resolução de problemas de sincronização multithreading
  • Utilização e compreensão do Enquadramento de Entidades, tanto com fornecedores in-memory como com bases de dados reais
  • Comunicação através de REST API, Formulários de Comunicação Windows
  • Problemas algorítmicos simples que os programadores encontram todos os dias
  • Implementando padrões de design aplicados a problemas reais
  • Levando o C# ao seu limite para alcançar uma programação verdadeiramente objectiva
  • Tarefas divididas em problemas fáceis, médios e difíceis
  • Lidar com problemas de verticais reais como bancos, varejo, blogs, analistas, entre outros.
  • Programação de microserviços
  • Compreender os conceitos de criptografia e a capacidade de aplicá-los em aplicações reais
  • Aceder à base de dados através do ADO.NET e utilizar procedimentos armazenados em .NET.
  • Utilização e compreensão de bibliotecas comuns como Automapper ou abordagens como injeção de dependência.
  • Conceitos fundamentais como tratamento de exceções, expressões regulares, processamento de texto, LINQ e questões de desempenho

Não vês o teste que queres?

Você quer dar um teste online .NET e C# usando sua própria base de código? Não há problema. Nosso assistente de tarefas permite que você construa seu próprio teste de codificação usando seus próprios recursos. Você pode enviar seu teste para candidatos em qualquer lugar do mundo e ver como eles executam uma tarefa de sua escolha.