Saltar para o conteúdo

Testes online .NET Core

Os testes de codificação do núcleo DevSkiller .NET e as perguntas da entrevista foram especificamente preparados pela nossa equipa de profissionais para o ajudar a encontrar os programadores 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 online do núcleo .NET são alimentados pela metodologia RealLifeTesting™. Esta metodologia encarrega os candidatos de resolver problemas do mundo real em vez de dragar velhos conhecimentos académicos e algoritmos raramente utilizados. Encontre hoje o seu próximo desenvolvedor do núcleo .NET com a gama de testes online e perguntas de codificação do DevSkiller.

Não é o que precisa? Experimente estes -
Perguntas e testes para entrevistas sobre o .Net framework
Testes online .NET e C#

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

Perguntas de escolha

avaliar o conhecimento de .NET, .NET Core, ML.NET, QA, Ensaios, xUnidade, NUnit

Lacunas no código

avaliar o conhecimento de NUnit, QA

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

QA | .NET | NUnit | Testes para a API do sistema de gestão de documentos - Implementar um teste NUnit que verifica os requisitos comerciais para uma API de documentos para um sistema de gestão de documentos

.NET
JÚNIOR
Competências testadas
Duração
81 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 Core, Componentes internos do .NET, construção dotnet, Depuração avançada, Captura uma lixeira, dotnet-dump, Traço de diagnóstico, dotnet-trace

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

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

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

Perguntas de escolha

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

Lacunas no código

avaliar o conhecimento de .NET Core, Componentes internos do .NET, construção dotnet, Básico Tópicos comuns, C#, Registo, Extensões de registo em .NET Core, restauro dotnet

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

.NET | .NET Core | Desafio dos comentários - Implementar uma ação de índice para o controlador de posts para que os posts possam ser processados adequadamente na vista Posts/Index em .Net Core.

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

Perguntas de escolha

avaliar o conhecimento de Raciocínio lógico

Lacunas no código

avaliar o conhecimento de .NET Core, Componentes internos do .NET, construção dotnet, teste dotnet, restauro dotnet

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

.NET | .NET Core , Microsserviços | API de registo do volume de tráfego - Concluir a implementação de dois microsserviços que recolhem dados de sensores. A funcionalidade necessária deve ser implementada no serviço adequado e outros serviços (assinantes) devem ser informados sobre novos dados.

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

Perguntas de escolha

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

Lacunas no código

avaliar o conhecimento de .NET, C#, .NET Core, Componentes internos do .NET, restauro dotnet

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

.NET | .NET Core | Módulo de configuração do sistema bancário - Conclua a implementação de um dos módulos do sistema bancário utilizado para tratar os parâmetros de configuração.

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

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

Perguntas de escolha

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

Lacunas no código

avaliar o conhecimento de .NET, Básico Tópicos comuns, Princípios básicos do C#, .NET Core, Componentes internos do .NET, construção dotnet

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

.NET | .NET Core, 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.

.NET
JÚNIOR
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, .NET Core, Básico Tópicos comuns, C#, Registo, Programação paralela, Visual Basic .NET

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

.NET | .NET Core, Microsserviços | Traffic volume report api - Concluir a implementação de um microsserviço de relatórios que deve subscrever dados registados por microsserviços especializados. Os dados devem ser salvos no banco de dados local. No futuro, os dados serão usados para gerar relatórios para os clientes.

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

Lacunas no código

avaliar o conhecimento de ASP.NET, C#, Noções básicas de segurança, .NET Core, Básico Tópicos comuns, Núcleo da Estrutura de Entidades, Registo

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

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

A página pode ser apresentada em inglês ou espanhol, consoante a cultura do utilizador.

Um utilizador deve ter conhecimentos sobre a anotação de dados localizados, os recursos localizados e os filtros de ação.

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

Perguntas de escolha

avaliar o conhecimento de .NET, Gestão avançada da memória .NET, C#, Fundamentos da memória, Heap e pilha, Atribuição de memória, .NET Core, Básico Tópicos comuns, Registo

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

.NET | .NET Core | MT101 Swift message parser and validator - Implemente um analisador e um validador para dados que contêm mensagens Swift MT101.

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

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

.NET | .NET Core | Threads | Gateway bancário para transações de reserva no sistema de contabilidade central - Implemente a interface IBookingGateway (crie sua própria classe em um arquivo separado no projetoBookingGatewayService e implemente-a) e conclua a implementação da classe BookingGatewayFactory, que deve criar objetos do IBookingGateway.

.NET
MEIO
Competências testadas
Duração
89 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 | .Net Core | Anonymizer - Implemente alguns métodos de anonimização, provavelmente usando expressões regulares.

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

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

.Net | .Net Core | Repositório de Filmes - Implementar métodos de repositório em falta para aplicação asp.net de filmes. A tarefa requer conhecimento de linguagem de consulta sqlserver e uso de conexão direta com banco de dados sem ORM.

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

Os testes em linha .NET Core certos para selecionar os programadores .NET Core

Funções recomendadas para os nossos testes online .NET Core

  • Programador júnior .NET Core
  • Programador intermédio do .NET Core
  • Programador .NET Core sénior
  • Programador de software
  • Analista de sistemas
  • Engenheiro de software
  • Análise do programador

Como funcionam os nossos testes online .NET Core

Todos os nossos testes online do núcleo .Net são alimentados pela metodologia RealLifeTesting™. Esta tecnologia funciona ao colocar os candidatos perante um trabalho real que é provável que enfrentem todos os dias. Os testes reais são multidimensionais e consistem numa série de perguntas e desafios de programação para resolver. Esta forma única de teste fornece uma visão clara das competências de programação, da capacidade de resolução de problemas e da gestão do tempo do candidato.

Principais características dos testes online DevSkiller .NET Core

  • Testes à distância que podem ser realizados de acordo com a conveniência do candidato
  • Observar o teste do candidato em tempo real
  • 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 ou quaisquer outros recursos para pesquisa
  • Uma ferramenta anti-plágio que compara cada resultado de teste com todos os resultados de testes que já foram submetidos no nosso sistema
  • Determinar a capacidade de codificação do candidato e não apenas os seus conhecimentos académicos
  • Resultados gerados automaticamente e não técnicos
  • Testes .NET Core disponíveis para posições de nível júnior, médio e sénior

Competências testadas nos nossos testes online .NET Core

  • .NET
  • .NET Core
  • Tópicos comuns básicos
  • C
  • Estrutura de entidades
  • Microsserviços
  • Programação paralela
  • Serviço Web RESTful
  • Visual Basic .NET
  • .NET Core 3.x
  • ASP.NET
  • Cabeçalhos HTTP
  • Anotação de dados localizada
  • Recursos localizados
  • Registo
  • Noções básicas de segurança
  • Cultura do utilizador
  • Configuração da página Web
  • Classes
  • Fios
  • SQLite
  • MVC

O que procurar num programador .NET Core

O .NET é uma estrutura 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 operativos baseados no Windows. O .NET Core foi desenvolvido em resposta ao aumento da popularidade do Java e, como tal, explica por que muitos dos conceitos dos dois são semelhantes.

 O .NET Core é geralmente utilizado em projectos de baixo risco que estão a começar do nada, ou seja, startups, etc. Alguns componentes .NET podem ser utilizados em aplicações .NET Core (mas não o contrário). O rápido crescimento do desenvolvimento Web significou que as competências em ASP.NET MVC estão a tornar-se cada vez mais valiosas para um programador .NET core. Além disso, o conhecimento de bases de dados como a SQL é fundamental, mas é especialmente agradável ver se o candidato tem conhecimento de uma base de dados específica, como a Microsoft SQL Server ou a Oracle. Por último, uma certificação Microsoft Certifed Solutions Developer (MCSD) é excelente para os candidatos que pretende contratar.

Procura algo mais?

Quer criar os seus próprios testes personalizados? Não há problema. Com o nosso assistente de tarefas online, pode criar os seus próprios testes exclusivos para enviar aos seus candidatos. Escolha a duração do teste, defina o âmbito e até carregue a sua própria base de código. As nossas experientes equipas de vendas e apoio estão aqui para o orientar na criação do seu primeiro convite para teste. Encontre hoje o seu próximo desenvolvedor .NET Core com 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 considerado e avaliado. No DevSkiller, entendemos que esta decisão não vem de ânimo leve, então porque não ouvir o que alguns dos nossos clientes têm a dizer antes de tomar a decisão para os nossos testes .NET Core?

Plutora

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

Antes de usar o DevSkiller, Plutora estava dependente de entrevistas telefónicas para pré-selecionar os seus candidatos e os que passavam eram convidados para uma entrevista técnica seguida de uma entrevista comportamental. A falta de automação neste processo significava que era necessário muito trabalho manual do lado deles. Além disso, a eficácia da seleção por telefone era insuficiente, uma vez que os candidatos pouco qualificados continuavam a qualificar-se para a entrevista técnica.

O objetivo da implementação do DevSkiller era automatizar a triagem técnica, reduzindo ao mesmo tempo a carga de trabalho, limitar o número de entrevistas e identificar os candidatos com as competências certas antes da fase de entrevista. Desde que se mudou para o DevSkiller, Pluthora economiza aproximadamente 8 horas do seu tempo de desenvolvedor 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 seleção, 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 - Vice-Presidente de Engenharia da Plutora

Perguntas mais frequentes

Como é que os candidatos fazem um teste online .NET Core?

Os testes online do Devskiller .NET Core podem ser feitos convenientemente em qualquer parte do mundo. Tudo o que um recrutador precisa de fazer é enviar o convite para o teste. Estes convites podem ser definidos para estarem disponíveis durante um período de tempo específico. Os candidatos podem então iniciar o teste quando quiserem e onde quiserem. Cada candidato tem a opção de utilizar o nosso IDE in-browser de última geração ou de completar o projeto no seu IDE preferido e depois clonar o projeto para o Git. Ao longo do teste, os candidatos podem sempre construir o projeto para se certificarem de que as suas soluções funcionam como é suposto.

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

Quanto tempo leva para configurar o DevSkiller?

O envio do seu primeiro teste online .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 nenhum outro trabalho.