Testes on-line .NET Core

Os testes de codificação do núcleo .NET do DevSkiller e perguntas de entrevistas foram especificamente preparados por nossa equipe de profissionais para ajudá-lo a encontrar desenvolvedores do núcleo .NET. Temos testes online disponíveis para posições de nível júnior, médio e sénior.

Todos os nossos testes on-line .NET core são alimentados pela metodologia RealLifeTesting™. Esta metodologia tarefa candidatos com a resolução de problemas do mundo real ao invés de dragar velhos conhecimentos acadêmicos e algoritmos raramente utilizados. Encontre seu próximo desenvolvedor do núcleo .NET hoje com a gama de testes online e questões de codificação do DevSkiller.

Não é o que precisa? Experimente estes -
Perguntas e testes da entrevista de enquadramento .Net
Testes on-line .NET e C#

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

Perguntas de escolha

avaliação do conhecimento de .NET, .NET Core, ML.NET, GQ, Testes, xUnidade, NUnit

Lacunas de código

avaliação do conhecimento de NUnit, GQ

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

QA | .NET | NUnit | Testes para o Sistema de Gestão Documental API - Implementar um teste NUnit que verifica os requisitos empresariais para um API de Documentos para um Sistema de Gestão Documental

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

Perguntas de escolha

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

Lacunas de código

avaliação do conhecimento de .NET Core, Estagiários .NET, construção de pontos, Depuração avançada, Captura um depósito de lixo, dotnet-dump, Traço de diagnóstico, dotnet-trace

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

.NET | .NET Core | Inventário de Livraria - Implementar alguns métodos no .Net Core para gerenciar o inventário da livraria.

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

Perguntas de escolha

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

Lacunas de código

avaliação do conhecimento de .NET Core, Estagiários .NET, construção de pontos, Tópicos comuns básicos, C#, Logging, Extensões de registo em .NET Core, restauração de redes de pontos

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

.NET | .NET Core | Desafio Comentários - Implementar uma ação de índice para o controlador de posts para que os posts possam ser renderizados apropriadamente na visualização Posts/Index no .Net Core.

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

Perguntas de escolha

avaliação do conhecimento de Pensamento lógico

Lacunas de código

avaliação do conhecimento de .NET Core, Estagiários .NET, construção de pontos, teste de ponto, restauração de redes de pontos

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

.NET | .NET Core , Microservices | API de registro de volume de tráfego - Termine a implementação de dois microservices que coletam dados de sensores. A funcionalidade necessária tem de ser implementada no serviço adequado e outros serviços (assinantes) têm de ser informados sobre novos dados.

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

Perguntas de escolha

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

Lacunas de código

avaliação do conhecimento de .NET, C#, .NET Core, Estagiários .NET, restauração de redes de pontos

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

.NET | .NET Core | Módulo de Configuração do Sistema Bancário - Complete a implementação de um dos módulos do sistema bancário utilizado para lidar com os parâmetros de configuração.

Esta tarefa verifica o conhecimento das classes, interfaces e herança do C#.

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

Perguntas de escolha

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

Lacunas de código

avaliação do conhecimento de .NET, Tópicos comuns básicos, C# noções básicas, .NET Core, Estagiários .NET, construção de pontos

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

.NET | .NET Core, C# | Interface bancária para Internet Banking System - Implementar um método CreateTransfer que deve verificar e salvar os dados apropriados, e um método SearchTransfer que deve filtrar e retornar as informações apropriadas.

.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.

.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.

.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
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.

.NET
MÉDIO
Competências testadas
Duração
115 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 | Repositório de Filmes - Implementar métodos de repositório em falta para filmes asp.net app. A tarefa requer conhecimento da linguagem de consulta do sqlserver e uso de conexão direta à base de dados sem ORM.

C#
SENIOR
Competências testadas
Duração
309 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 | .Net Core | Back end Alone - Implementar o .NET Core MVC Model Binder e um algoritmo gráfico simples para suportar pedidos com um formato extravagante. Esta tarefa consiste em dois objetivos. O primeiro é implementar o modelo binder que irá analisar corretamente os pedidos de entrada na estrutura objetiva. O segundo objetivo é ordenar esta estrutura (gráfico) antes de continuar o processamento.

Os testes on-line .NET Core certos para selecionar desenvolvedores .NET Core

Papéis recomendados para os nossos testes on-line .NET Core

  • Desenvolvedor Junior .NET Core
  • Desenvolvedor do núcleo .NET médio
  • Desenvolvedor Sênior .NET Core
  • Desenvolvedor de software
  • Analista de sistemas
  • Engenheiro de software
  • Análise do programador

Como funcionam os nossos testes on-line .NET Core

Todos os nossos testes on-line .Net core são alimentados pela metodologia RealLifeTesting™. Esta tecnologia funciona através da atribuição de tarefas aos candidatos com trabalho real que eles provavelmente terão de enfrentar todos os dias. Os testes reais são multidimensionais e consistem em uma série de questões e desafios de programação para resolver. Esta forma única de testes fornece uma visão clara das habilidades de codificação, habilidade de resolução de problemas e gerenciamento de tempo do candidato.

Principais características dos testes online DevSkiller .NET Core

  • Testes remotos que podem ser realizados na conveniência do candidato
  • Observar o teste do candidato em tempo real
  • A metodologia RealLifeTesting™ oferece uma maior experiência de usuário onde os candidatos podem usar seu próprio IDE, clonar para Git, executar testes unitários e acessar Stack Overflow / Github/ Google ou quaisquer outros recursos para pesquisa.
  • Uma ferramenta anti-plágio que compara cada resultado de teste com cada resultado de teste que já foi submetido no nosso sistema
  • Determinar a capacidade codificadora do candidato e não apenas os seus conhecimentos académicos
  • Não técnico amigável, resultados gerados automaticamente
  • Testes .NET Core disponíveis para cargos de nível júnior, médio e sénior

Habilidades testadas em nossos testes on-line .NET Core

  • .NET
  • .NET Core
  • Tópicos Básicos Comuns
  • C
  • Entidade de enquadramento
  • Microserviços
  • Programação Paralela
  • Serviço Web RESTful
  • Visual Basic .NET
  • .NET Core 3.x
  • ASP.NET
  • Cabeçalhos HTTP
  • Anotação de dados localizados
  • Recursos localizados
  • Logging
  • Noções básicas de segurança
  • Cultura do usuário
  • Configuração da página Web
  • Aulas
  • Tópicos
  • SQLite
  • MVC

O que procurar em um desenvolvedor .NET Core

.NET é um framework de desenvolvimento de software da Microsoft que fornece um ambiente de programação controlado onde o software pode ser desenvolvido, instalado e executado principalmente em sistemas operacionais baseados em Windows. O .NET Core foi desenvolvido em resposta ao aumento da popularidade do Java e como tal explica porque muitos dos conceitos dos dois são semelhantes.

 O .NET Core é geralmente usado em projetos de baixo risco que estão começando do nada, ou seja, startups, etc. Alguns componentes .NET podem ser usados em aplicativos .NET Core (mas não o contrário). O rápido crescimento do desenvolvimento web tem significado que as habilidades no ASP.NET MVC estão se tornando cada vez mais valiosas para um desenvolvedor .NET core possuir. Além disso, o conhecimento de bancos de dados como o SQL é crítico, mas é especialmente bom ver se o candidato tem conhecimento de um banco de dados específico, como o Microsoft SQL Server ou Oracle. Finalmente, uma certificação Microsoft Certifed Solutions Developer (MCSD) é ótimo de se ver para aqueles candidatos que você está procurando contratar.

Procurando por algo mais?

Quer construir os seus próprios testes personalizados? Não há problema. Com nosso assistente de tarefas online, você pode criar seus próprios testes exclusivos para enviar aos seus candidatos. Escolha a duração do teste, defina o escopo e até mesmo carregue sua própria base de código. Nossas experientes equipes de vendas e suporte estão aqui para guiá-lo na criação do seu primeiro convite para teste. Encontre o seu próximo desenvolvedor .NET Core hoje com o DevSkiller.

Interessado nos nossos testes .NET Core mas precisa de ver mais?

Tomar a decisão de investir o dinheiro da sua empresa deve ser cuidadosamente considerada e avaliada. No DevSkiller, entendemos que esta decisão não vem de ânimo leve, então por que não ouvir o que alguns de nossos clientes têm a dizer antes de você tomar a decisão para nossos testes .NET Core?

Plutora

Plutora é líder de mercado em gestão de fluxos de valor, com soluções de lançamento, ambiente de teste e análise para TI empresarial.

Antes de usar o DevSkiller, Plutora dependia de entrevistas por telefone para pré-selecionar seu candidato e os que passaram foram convidados para uma entrevista técnica seguida de uma entrevista comportamental. A falta de automação neste processo exigiu muito trabalho manual do lado deles. Além disso, a eficácia da triagem por telefone foi insuficiente, uma vez que os candidatos subqualificados ainda estavam qualificados para a entrevista técnica.

O objetivo da implementação do DevSkiller foi automatizar a triagem técnica, reduzindo a carga de trabalho, limitando o número de entrevistas e identificando os candidatos com as habilidades certas antes da etapa de entrevista. Desde que se mudou para o DevSkiller, Pluthora poupa aproximadamente 8 horas do seu tempo de desenvolvimento interno por cada candidato. Isso porque eles não têm que puxar os desenvolvedores para entrevistar candidatos pobres.

"Graças à automatização da fase de triagem, conseguimos reduzir a taxa de entrevistas em 50%. Ao mesmo tempo, a qualidade dos candidatos que chegam à fase de entrevista é agora muito maior. DevSkiller acrescenta uma camada extra de qualidade ao nosso processo de contratação técnica".

Richard Williams - VP de Engenharia da Plutora

Perguntas mais frequentes

Como os candidatos fazem um teste on-line do .NET Core?

Os testes online do Devskiller .NET Core podem ser feitos convenientemente em qualquer parte do mundo. Tudo o que um recrutador precisa fazer é enviar o convite para o teste. Estes convites podem ser definidos para estarem disponíveis por um período de tempo específico. Os candidatos podem então começar o teste quando quiserem, para onde quiserem. Cada candidato tem a opção de usar nossa IDE in-browser de última geração ou completar o projeto em sua IDE favorita e depois clonar o projeto para Git. Ao longo do teste, os candidatos podem sempre construir o projeto para garantir que suas soluções funcionem da maneira que deveriam.

Além disso, cada teste pode ser definido para durar um período de tempo específico. No final do tempo limite, o teste é automaticamente avaliado e o relatório é enviado para o recrutador.

Quanto tempo demora a montar o DevSkiller?

O envio do seu primeiro teste on-line .NET Core pode ser feito em apenas cinco minutos. A extensa biblioteca de testes pré-definidos do DevSkiller.NET Core significa que você pode começar a testar seus candidatos logo ao configurar sua conta, sem necessidade de qualquer outro trabalho.

Logotipo DevSkiller Logotipo TalentBoost Logotipo TalentScore