Ir al contenido

Pruebas en línea de .NET y C#

Las pruebas en línea de DevSkiller .NET y C# han sido preparadas por nuestros expertos en la materia con el fin de comprobar las habilidades del desarrollador C# para diferentes puestos. Nuestras pruebas en línea C# son perfectas para la selección técnica y entrevistas de codificación en línea.

Las pruebas en línea DevSkiller .NET y C# están impulsadas por la metodología RealLifeTesting™, que permite identificar a los desarrolladores con el conjunto de habilidades requerido.

¿Busca algo diferente? Prueba estos:

Preguntas y pruebas de la entrevista sobre .Net Framework
Pruebas en línea de ASP.Net
Pruebas de codificación y preguntas de entrevista en línea sobre .NET Internals
Exámenes en línea de .NET Core
Pruebas de codificación y preguntas de entrevista en línea sobre API RESTful
Pruebas de codificación y preguntas de entrevista en línea sobre NUnit
Preguntas de la entrevista C# y pruebas en línea

Tecnologías cubiertas:

Lenguaje de programación: C#

Frameworks y bibliotecas C#: .NET, ASP.NET, MVC, Entity Framework, WCF, LINQ y otros

Construye herramientas: MSBuild

nunidad
MEDIO
Habilidades probadas
Duración
85 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, .NET Core, ML.NET, CONTROL DE CALIDAD, Pruebas, xUnit, NUnit

Lagunas del código

evaluar los conocimientos de NUnit, CONTROL DE CALIDAD

Tarea de programación - Nivel: Medio

QA | .NET | NUnit | Pruebas para API de Sistema de Gestión Documental - Implementar una prueba NUnit que compruebe los requisitos de negocio para una API de Documentos para un Sistema de Gestión Documental.

.NET
JUNIOR
Habilidades probadas
Duración
36 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, NUnit, CONTROL DE CALIDAD

Lagunas del código

evaluar los conocimientos de NUnit, CONTROL DE CALIDAD

Tarea de programación - Nivel: Fácil

QA | .NET, NUnit | Pruebas unitarias de software de máquina de café - Escribir laspruebas en el NUnitExercise.Tests/CandidateTests.cs para verificar el CafeteraMáquinaPrincipal clase.

Selenio
MEDIO
Habilidades probadas
Duración
48 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de CONTROL DE CALIDAD, Selenio, .NET, C#

Lagunas del código

evaluar los conocimientos de Java, CONTROL DE CALIDAD, Selenio

Tarea de programación - Nivel: Medio

QA | .NET, Selenium | Extracción de datos - Implementar métodos en la clase SeleniumTask.SeleniumExecutor para pasar con éxito todas las pruebas.

.NET
SENIOR
Habilidades probadas
Duración
51 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, NUnit, CONTROL DE CALIDAD

Lagunas del código

evaluar los conocimientos de NUnit, CONTROL DE CALIDAD

Tarea de programación - Nivel: Difícil

QA | .NET, NUnit | Pruebas de unidad de servicio de correo electrónico - Escribir pruebas en la clase NUnitExercise.Tests/CandidateTests.cs para verificar la clase de servicio de correo electrónico.

.net
SENIOR
Habilidades probadas
Duración
52 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, CONTROL DE CALIDAD, NUnit, Pruebas, C#, Selenio

Lagunas del código

evaluar los conocimientos de CONTROL DE CALIDAD, .NET, NUnit

Tarea de programación - Nivel: Difícil

QA | .NET, NUnit | Business Data Generator Interface - Implementa las pruebas NUnit para el IDataProcessing en la interfaz NUnitProcesamientoDeDatos.Tests.DataProcessingTest proyecto que verifica los requisitos empresariales.

.NET
MEDIO
Habilidades probadas
Duración
73 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, WCF, Características de WCF, Aplicaciones y servicios web, Fundación de Comunicaciones de Windows, BasicHttpBinding, Enlace NetNamedPipe

Lagunas del código

evaluar los conocimientos de .NET, Básico Temas comunes, Aspectos básicos del C#, C#

Tarea de programación - Nivel: Medio

.NET | Servicio WCF de cambio de divisas - Implemente el resto de métodos para el servicio WCF de cambio de divisas.

.NET
JUNIOR
Habilidades probadas
Duración
81 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, C#

Lagunas del código

evaluar los conocimientos de .NET Core, .NET Internos, dotnet build, Depuración avanzada, Captura un vertedero, dotnet-dump, Rastreo de diagnóstico, dotnet-trace

Tarea de programación - Nivel: Fácil

.NET | .NET Core | Inventario de la librería - Implementar un par de métodos en .Net Core para gestionar el inventario de la librería.

.NET
JUNIOR
Habilidades probadas
Duración
51 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, C#, .NET Core, Básico Temas comunes, Registro

Lagunas del código

evaluar los conocimientos de .NET Core, .NET Internos, dotnet build, Básico Temas comunes, C#, Registro, Extensiones de registro en .NET Core, restaurar dotnet

Tarea de programación - Nivel: Fácil

.NET | .NET Core | Comentarios Desafío - Implementar una acción de Índice para el controlador de posts para que los posts puedan ser renderizados apropiadamente en la vista Posts/Index en .Net Core.

.NET
MEDIO
Habilidades probadas
Duración
43 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, C#

Lagunas del código

evaluar los conocimientos de .NET, Básico Temas comunes, Aspectos básicos del C#, Gestión avanzada de la memoria, Objeto - eliminación, Depuración avanzada, herramienta dotnet-trace

Tarea de programación - Nivel: Medio

.NET | Anonymizer - Implementar un par de métodos de anonimización, probablemente utilizando expresiones regulares.

.NET
SENIOR
Habilidades probadas
Duración
49 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, C#, Patrones de mensajes, WCF, Aplicaciones y servicios web, Fundación de Comunicaciones de Windows, Metadatos

Lagunas del código

evaluar los conocimientos de HTML, HTML5, CSS

Tarea de programación - Nivel: Difícil

.NET | RSA Decryption WCF Service - Implementación final de la interfaz WCF que puede desencriptar y verificar datos encriptados usando RSA.

.NET
JUNIOR
Habilidades probadas
Duración
71 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Pensamiento lógico

Lagunas del código

evaluar los conocimientos de .NET Core, .NET Internos, dotnet build, prueba dotnet, restaurar dotnet

Tarea de programación - Nivel: Fácil

.NET | .NET Core , Microservicios | API de registro de volumen de tráfico - Finalizar la implementación de dos microservicios que recogen datos de sensores. La funcionalidad requerida tiene que ser implementada en el servicio apropiado y otros servicios (suscriptores) deben ser informados sobre nuevos datos.

.NET
MEDIO
Habilidades probadas
Duración
44 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, Aplicaciones para ordenadores de sobremesa y móviles, Fundación para la presentación de Windows

Lagunas del código

evaluar los conocimientos de .NET, C#, Aplicaciones para ordenadores de sobremesa y móviles, Fundación para la presentación de Windows

Tarea de programación - Nivel: Medio

.NET | WPF | Módulo WPF de Registro de Datos de Usuario - Finalice la implementación cumpliendo requisitos tales como establecer diseños, estilos y vinculación adecuados para los componentes especificados.

.NET
JUNIOR
Habilidades probadas
Duración
52 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, C#, .NET Core, Básico Temas comunes, Registro

Lagunas del código

evaluar los conocimientos de .NET, C#, .NET Core, .NET Internos, restaurar dotnet

Tarea de programación - Nivel: Fácil

.NET | .NET Core | Módulo de configuración del sistema bancario - Complete la implementación de uno de los módulos del sistema bancario utilizados para gestionar los parámetros de configuración.

Esta tarea verifica el conocimiento de las clases, interfaces y herencia de C#.

.NET
JUNIOR
Habilidades probadas
Duración
53 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, C#, .NET Core, Básico Temas comunes, Registro

Lagunas del código

evaluar los conocimientos de .NET, Básico Temas comunes, Aspectos básicos del C#, .NET Core, .NET Internos, dotnet build

Tarea de programación - Nivel: Fácil

.NET | .NET Core, C# | Interfaz bancaria para el sistema de banca por Internet - Implementar un método CreateTransfer que debe comprobar y guardar los datos adecuados, y un método SearchTransfer que debe filtrar y devolver la información adecuada.

Selenio
SENIOR
Habilidades probadas
Duración
81 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de CONTROL DE CALIDAD, .NET, C#, Selenio

Lagunas del código

evaluar los conocimientos de CONTROL DE CALIDAD .NET, C#, Selenio

Tarea de programación - Nivel: Difícil

QA | .NET | Selenium, C#, JavaScript | Home Page Testing - Implemente soluciones basadas en su conocimiento de las pruebas de cookies y los métodos de JavaScript desde el Selenium usando C# y comprobando las pestañas del navegador desde el Selenium.

CONTROL DE CALIDAD
JUNIOR
Habilidades probadas
Duración
53 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de CONTROL DE CALIDAD, .NET, C# y Selenio

Lagunas del código

evaluar los conocimientos de CONTROL DE CALIDAD, .NET, C# y Selenio

Tarea de programación - Nivel: Fácil

QA | .NET, Selenium | Controlador Firefox | Pruebas Selenium para la página de inicio de sesión - Implemente pruebas selenium para la página de inicio de sesión: compruebe los componentes HTML, los estilos CSS, establezca el valor de los campos de entrada y haga clic en el botón de la página.

.NET
MEDIO
Habilidades probadas
Duración
45 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de CONTROL DE CALIDAD, Pruebas

Tarea de programación - Nivel: Medio

QA | .NET | Pruebas NUnit para Interfaz de Procesamiento de Datos - Implementar pruebas NUnit para IDataProcessing interfaz en NUnitProcesamientoDeDatos.Tests.DataProcessingTest proyecto que verifica los requisitos empresariales.

.NET
JUNIOR
Habilidades probadas
Duración
50 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, C#

Tarea de programación - Nivel: Fácil

.NET | C# | Escuela de Formación - Terminar la implementación de los dos métodos que tienen que encontrar los datos adecuados y devolverlos correctamente.

Selenio
JUNIOR
Habilidades probadas
Duración
33 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Lagunas del código

evaluar los conocimientos de NUnit, CONTROL DE CALIDAD

Tarea de programación - Nivel: Fácil

QA | Selenium, C# | Recuperar datos de elementos - Implementar los métodos que recuperan texto de un elemento o el valor de un atributo.

.NET
JUNIOR
Habilidades probadas
Duración
73 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, .NET Core, Básico Temas comunes, C#, Registro, Programación paralela, Visual Basic .NET

Tarea de programación - Nivel: Fácil

.NET | .NET Core, Microservicios | Traffic volume report api - Completar la implementación de un microservicio de informes que debe suscribir datos registrados por microservicios especializados. Los datos deben guardarse en la base de datos local. En el futuro los datos se utilizarán para generar informes para los clientes.

Swift
SENIOR
Habilidades probadas
Duración
77 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Swift, iOS

Tarea de programación - Nivel: Difícil

iOS | Swift | NSA Cipher Tool - Resuelve los 3 puzles criptográficos para conseguir el puesto soñado como programador en la NSA.

.NET
SENIOR
Habilidades probadas
Duración
106 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Lagunas del código

evaluar los conocimientos de ASP.NET, C#, Conceptos básicos de seguridad, .NET Core, Básico Temas comunes, Núcleo de Entity Framework, Registro

Tarea de programación - Nivel: Difícil

.NET | .NET Core | Página web de empresa - Completa la implementación de una página web.

La página puede mostrarse en inglés o español según la cultura del usuario.

Un usuario debe conocer la anotación de datos localizados, los recursos localizados y los filtros de acción.

C#
MEDIO
Habilidades probadas
Duración
160 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, C#

Tarea de programación - Nivel: Medio

.NET | MT101 Analizador y validador de mensajes Swift - Implemente un analizador y un validador para datos que contengan mensajes Swift MT101.

C#
JUNIOR
Habilidades probadas
Duración
64 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de .NET, Básico Temas comunes, Visual Basic .NET

Lagunas del código

evaluar los conocimientos de .NET, Básico Temas comunes, C#, Visual Basic

Tarea de programación - Nivel: Fácil

.NET | Visual Basic | Servicio de lista de sanciones - Complete la implementación de un servicio que escanea y busca transacciones que contengan palabras de una lista de sanciones. Esta tarea verifica el conocimiento básico de VB.NET como interfaces, clases, excepciones.

Los tests en línea C# adecuados para seleccionar desarrolladores .NET y C#

Funciones recomendadas para los exámenes en línea de .NET y C#

  • Desarrollador .NET
  • Desarrollador back-end
  • Desarrollador C#
  • Desarrollador .NET C#
  • Desarrollador web
  • Desarrollador web C#
  • Desarrollador .NET senior
  • Desarrollador .NET junior
  • Desarrollador Full Stack .NET
  • Desarrollador de software .NET
  • Programador .NET
  • Desarrollador junior C#
  • Desarrollador senior C#
  • Programador C#
  • Desarrollador ASP.NET

Cómo funciona un examen en línea de .NET y C#

Nuestros exámenes .NET y C# en línea utilizan pruebas de codificación basadas en la metodología RealLifeTesting™. En estas pruebas, se pide al candidato que construya o añada nuevas funciones a una aplicación utilizando los lenguajes y componentes del marco .NET. En lugar de tener una prueba en línea C# y una prueba en línea ASP.NET separadas, nuestra prueba permite a los desarrolladores utilizar marcos y bibliotecas para demostrar sus habilidades de codificación, lógica empresarial, habilidades de resolución de problemas y capacidad para cumplir los plazos.

Características principales

  • Desarrollo de software real en lugar de problemas académicos
  • Pruebas de pila completa significa que los candidatos pueden utilizar las bibliotecas y peajes del marco .NET
  • Los candidatos pueden realizar estas pruebas en cualquier momento y lugar
  • Un entorno de trabajo natural en el que el candidato pueda desarrollar software, utilizar su propio IDE, clonar en GIT, acceder a Stack Overflow/Github/Google para investigar y ejecutar pruebas unitarias significa una mejor experiencia para los candidatos.
  • Los sólidos controles de plagio verifican la exactitud de las aptitudes de sus candidatos
  • Las pruebas se evalúan automáticamente, generando un informe que los responsables de contratación no técnicos pueden entender.
  • Pruebas para desarrolladores junior, middle y senior

Qué buscar en un desarrollador .NET y C#

.NET es un amplio marco de desarrollo de software desarrollado por Microsoft. Proporciona un entorno controlado en el que el software puede desarrollarse, instalarse y ejecutarse en la web, el escritorio y los dispositivos móviles. Desarrollado originalmente sólo para el entorno Windows, .NET Core permite ahora desarrollar aplicaciones .NET en todas las plataformas. C# es un

C# es uno de los principales lenguajes utilizados por .NET, pero no basta con saber utilizarlo. Un desarrollador .NET eficaz debe estar familiarizado y ser capaz de utilizar las características clave del marco de trabajo, como ASP.NET, MVC, Entity Framework, WCF, LINQ y otros recursos. También debe estar familiarizado con herramientas de compilación .NET como MSBuild.

Competencias cubiertas en nuestras pruebas de codificación .NET y C#

  •  .NET Framework y .NET Core
  • Aplicaciones web ASP.NET MVC, WEB API o ASP.NET Web forms
  • Programación de aplicaciones web con conocimientos necesarios del funcionamiento de los protocolos HTTP/HTTPS.
  • Programación asíncrona y resolución de problemas de sincronización multihilo
  • Uso y comprensión de Entity Framework tanto con proveedores en memoria como con bases de datos reales
  • Comunicación a través de REST API, Windows Communication Forms
  • Problemas algorítmicos sencillos que los programadores se encuentran a diario
  • Implementación de patrones de diseño aplicados a problemas reales
  • Llevar el C# al límite para lograr una programación realmente objetiva
  • Tareas divididas en problemas fáciles, medios y difíciles
  • Tratar problemas de verticales reales como banca, comercio minorista, blogs, analizadores sintácticos, entre otros.
  • Programación de microservicios
  • Comprensión de los conceptos de criptografía y capacidad de aplicarlos en aplicaciones reales
  • Acceso a bases de datos mediante ADO.NET y utilización de procedimientos almacenados en .NET.
  • Uso y comprensión de bibliotecas comunes como Automapper o enfoques como la inyección de dependencias.
  • Conceptos fundamentales como manejo de excepciones, expresiones regulares, procesamiento de texto, LINQ y cuestiones de rendimiento.

¿No encuentra la prueba que busca?

¿Desea realizar una prueba en línea de .NET y C# utilizando su propia base de código? No hay problema. Nuestro asistente de tareas le permite crear su propia prueba de codificación utilizando sus propios recursos. Puede enviar su test a candidatos de cualquier parte del mundo y ver cómo se desenvuelven realizando la tarea que usted elija. Encontrar a su próximo desarrollador .NET y C# es fácil con una prueba .NET y C# en línea.

¿Quiere pruebas de que nuestros exámenes en línea de .NET/C# funcionan?

A veces puede ser difícil saber lo efectivo que puede ser algo si nunca lo has probado. Después de todo, nuestras pruebas en línea DevSkiller C# son diferentes de las pruebas algorítmicas tradicionales. En lugar de confiar en nuestra palabra, echa un vistazo a lo que algunos de nuestros clientes anteriores tienen que decir:

Jonatan Rugarn - CEO, Fundador, Reclutador en Lingonberry Talent Acquisition, Director de Ingeniería en Avinode Group

"La duración del proceso de contratación no ha cambiado, pero dedicamos menos tiempo y esfuerzo por candidato. Tampoco perdemos el tiempo con los candidatos equivocados".

Patrycja Kiljańska - Especialista en adquisición de talentos en Spartez

"Hemos sustituido una solución interna de alto mantenimiento por DevSkiller. Nuestro proceso es el mismo, pero el producto nos ofrece un mejor rendimiento. Además, los resultados son mucho más fáciles de evaluar".

Michael Gerwig - Director de ingeniería en Ada Health

"DevSkiller nos ayudó a ahorrar un tiempo precioso in situ para los solicitantes que ya tienen probabilidades de encajar. Estamos ahorrando 3 horas por candidato: ese era el tiempo que antes dedicábamos a los candidatos en una tarea técnica."

Preguntas más frecuentes

¿Cómo se evalúan los exámenes en línea de .NET/C#?

Una de las principales ventajas de las pruebas de DevSkiller es que nuestras pruebas en línea de .NET/C# se evalúan automáticamente, tan pronto como el candidato haya terminado o se haya agotado su tiempo.

Los candidatos son evaluados en función de varios factores Si la solución que propusieron funcionaría o no (un factor esencial en todo desarrollo de software). Cómo funcionaría su solución en casos extremos y el contenido y la calidad de su código. Los mejores candidatos son los que pueden demostrar su capacidad de pensamiento crítico y gestionar su tiempo eficazmente, para poder progresar.

Los resultados de nuestras pruebas en línea de .NET/C# se recopilan en informes claros y fáciles de seguir, que los profesionales no técnicos pueden comprender.

¿Cómo realizan los candidatos un examen en línea de .NET/C#?

Para evitar horas de pruebas internas, se puede acceder a las pruebas en línea .NET/C# de Devskiller de forma remota y se pueden realizar desde cualquier lugar del mundo. Todo lo que el reclutador tiene que hacer es enviar al candidato una invitación a la prueba. Si lo prefiere, los reclutadores pueden incluso supervisar el progreso de la prueba en tiempo real, de modo que es como estar en la misma sala.

Las invitaciones a las pruebas pueden estar disponibles durante un periodo de tiempo determinado para que el reclutador no tenga que esperar. Los candidatos pueden iniciar la prueba cuando les convenga dentro de ese plazo.

Cuando se trata de la prueba en sí, los candidatos tienen la opción de utilizar el estado de la técnica de DevSkiller en el navegador IDE o pueden completar el proyecto en su IDE favorito y luego clonar el proyecto a GIT. Durante las pruebas en línea C#, si desean probar su trabajo a medida que avanzan, entonces los candidatos pueden ejecutar pruebas unitarias para asegurarse de que sus soluciones funcionan de la manera que se supone que deben hacerlo.

¿Cuál es la duración de los exámenes en línea de .NET/C#?

La duración de nuestros tests online C# es flexible y depende realmente de la decisión del reclutador. Cada test C# viene con una configuración predeterminada, que incluye una duración predeterminada, pero que puede ajustarse fácilmente. Incluso es posible establecer límites de tiempo para preguntas individuales dentro de una prueba si es necesario.

¿Qué opinan los candidatos de los exámenes en línea DevSkiller .NET/C#?

Las reacciones de los desarrolladores a nuestros tests en línea de .NET/C# son, en general, muy positivas. La gran mayoría de los candidatos parecen disfrutar de la oportunidad de demostrar sus conocimientos de desarrollo de software. En alguna que otra ocasión, la reacción de un desarrollador no es la esperada, pero normalmente se trata de una reacción inicial al hecho de tener que realizar las pruebas. Muchos desarrolladores desconfían de las pruebas para desarrolladores porque en el pasado se han visto sometidos a aburridas pruebas de algoritmos que no reflejan el trabajo de desarrollo real que realizan. Una vez que ven nuestras pruebas en línea C# y que nuestro enfoque de las pruebas para desarrolladores es diferente, suelen tener muchas ganas de demostrar lo que saben hacer.

Los desarrolladores aprecian el hecho de que nuestras pruebas en línea C# les permiten utilizar herramientas y convenciones de codificación normales, como las pruebas unitarias y la clonación a GIT desde un IDE personal. Las pruebas de DevSkiller son más precisas para el trabajo que los desarrolladores están acostumbrados a realizar, y aprecian la oportunidad de demostrar sus habilidades.