...NET y C# pruebas en línea

Las pruebas en línea de DevSkiller .NET y C# fueron preparadas por nuestros expertos en la materia para comprobar las habilidades de los desarrolladores de C# para diferentes posiciones. Nuestros tests online C# son perfectos para la selección técnica y las entrevistas de codificación online.

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

Looking for something different? Try these:

Preguntas y pruebas de la entrevista de .Net framework
ASP.Net online tests
.NET Internals online coding tests & interview questions
...NET Pruebas en línea del núcleo
RESTful API online coding tests & interview questions
NUnit online coding tests & interview questions
Preguntas de la entrevista C# y pruebas en línea

Tecnologías cubiertas:

Lenguaje de programación: C#

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

Construir herramientas: MSBuild

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

Preguntas de elección

evaluando el conocimiento de ...NET, NUnit, QA

Lagunas en el código

evaluando el conocimiento de NUnit, QA

Tarea de programación - Nivel: Fácil

QA | .NET, NUnit | Pruebas unitarias de software para máquinas de café - Escribir las pruebas en el NUnitExercise.Tests/CandidateTests.cs para verificar el CoffeeMachineMain clase.

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

Preguntas de elección

evaluando el conocimiento de ...NET, NUnit, QA

Lagunas en el código

evaluando el conocimiento de NUnit, QA

Tarea de programación - Nivel: Duro

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

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

Preguntas de elección

evaluando el conocimiento de QA, Selenio, ...NET, C#

Lagunas en el código

evaluando el conocimiento de Java, QA, 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
52 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de ...NET, QA, NUnit, Prueba, C#, Selenio

Lagunas en el código

evaluando el conocimiento de QA, ...NET, NUnit

Tarea de programación - Nivel: Duro

QA | .NET, NUnit | Interfaz del generador de datos empresariales - Implementar las pruebas NUnit para el IDataProcessing en la interfaz NUnitProcesoDeDatos.Tests.DataProcessingTest proyecto que verifica los requisitos empresariales.

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

Preguntas de elección

evaluando el conocimiento de ...NET, WCF, Características de WCF, Aplicaciones y servicios web, Fundación de Comunicaciones de Windows, BasicHttpBinding, NetNamedPipeBinding

Lagunas en el código

evaluando el conocimiento de ...NET, Temas básicos comunes, Conceptos básicos de C#, C#

Tarea de programación - Nivel: Medio

.NET | Servicio WCF de cambio de divisas - Implementar el resto de los 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

evaluando el conocimiento de ...NET, C#

Lagunas en el código

evaluando el conocimiento de ...NET Core, Internos de .NET, construcción de dotnet, Depuración avanzada, Captura de 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

evaluando el conocimiento de ...NET, C#, ...NET Core, Temas básicos comunes, Registro

Lagunas en el código

evaluando el conocimiento de ...NET Core, Internos de .NET, construcción de dotnet, Temas básicos comunes, C#, Registro, Extensiones de registro en .NET Core, restauración del punto de vista de la red

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
MIDDLE
Habilidades probadas
Duración
43 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de ...NET, C#

Lagunas en el código

evaluando el conocimiento de ...NET, Temas básicos comunes, Conceptos básicos de C#, Gestión avanzada de la memoria, Objeto - disponer, 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

evaluando el conocimiento de ...NET, C#, Patrones de mensajes, WCF, Aplicaciones y servicios web, Fundación de Comunicaciones de Windows, Metadatos

Lagunas en el código

evaluando el conocimiento de HTML, HTML5, CSS

Tarea de programación - Nivel: Duro

.NET | Servicio WCF de descifrado RSA - Finaliza la implementación de la interfaz WCF que puede descifrar y verificar los 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

evaluando el conocimiento de Pensamiento lógico

Lagunas en el código

evaluando el conocimiento de ...NET Core, Internos de .NET, construcción de dotnet, prueba dotnet, restauración del punto de vista de la red

Tarea de programación - Nivel: Fácil

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

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

Preguntas de elección

evaluando el conocimiento de ...NET, Aplicaciones de escritorio y móviles, Windows Presentation Foundation

Lagunas en el código

evaluando el conocimiento de ...NET, C#, Aplicaciones de escritorio y móviles, Windows Presentation Foundation

Tarea de programación - Nivel: Medio

.NET | WPF | Módulo WPF de registro de datos de usuario - Termine la implementación cumpliendo con los requisitos tales como establecer diseños adecuados, estilos y vinculación 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

evaluando el conocimiento de ...NET, C#, ...NET Core, Temas básicos comunes, Registro

Lagunas en el código

evaluando el conocimiento de ...NET, C#, ...NET Core, Internos de .NET, restauración del punto de vista de la red

Tarea de programación - Nivel: Fácil

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

Esta tarea verifica el conocimiento de las clases, las interfaces y la 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

evaluando el conocimiento de ...NET, C#, ...NET Core, Temas básicos comunes, Registro

Lagunas en el código

evaluando el conocimiento de ...NET, Temas básicos comunes, Conceptos básicos de C#, ...NET Core, Internos de .NET, construcción de dotnet

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

evaluando el conocimiento de QA, ...NET, C#, Selenio

Lagunas en el código

evaluando el conocimiento de QA ...NET, C#, Selenio

Tarea de programación - Nivel: Duro

QA | .NET | Selenium, C#, JavaScript | Pruebas de la página de inicio - Implementar soluciones basadas en su conocimiento de las pruebas de las cookies y los métodos de JavaScript desde el Selenium usando C# y comprobando las pestañas del navegador desde el Selenium.

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

Preguntas de elección

evaluando el conocimiento de QA, ...NET, C# y Selenio

Lagunas en el código

evaluando el conocimiento de QA, ...NET, C# y Selenio

Tarea de programación - Nivel: Fácil

QA | .NET, Selenium | Controlador de Firefox | Pruebas de selenio para la página de inicio de sesión - Implementar pruebas de selenio para la página de inicio de sesión: comprobar los componentes HTML, los estilos CSS, establecer el valor de los campos de entrada y hacer clic en el botón de la página.

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

Preguntas de elección

evaluando el conocimiento de QA, Prueba

Tarea de programación - Nivel: Medio

QA | .NET | Pruebas NUnit para la interfaz de procesamiento de datos - Implementar pruebas NUnit para IDataProcessing en la interfaz NUnitProcesoDeDatos.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

evaluando el conocimiento de ...NET, C#

Tarea de programación - Nivel: Fácil

.NET | C# | Escuela de Entrenamiento - 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 en el código

evaluando el conocimiento de NUnit, QA

Tarea de programación - Nivel: Fácil

QA | Selenio, C# | Recuperar datos de elementos - Implementar los métodos que recuperan el 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

evaluando el conocimiento de ...NET, ...NET Core, Temas básicos comunes, C#, Registro, Programación paralela, Visual Basic .NET

Tarea de programación - Nivel: Fácil

.NET | .NET Core, Microservicios | Informe de volumen de tráfico api - Completar la implementación de un microservicio de informes que debe suscribir los datos registrados por los microservicios especializados. Los datos deben ser guardados 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

evaluando el conocimiento de Swift, iOS

Tarea de programación - Nivel: Duro

iOS | Swift | Herramienta de Cifrado de la NSA - Resuelve los 3 rompecabezas criptográficos para tomar la posición soñada 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 en el código

evaluando el conocimiento de ASP.NET, C#, Conceptos básicos de seguridad, ...NET Core, Temas básicos comunes, Marco de Entidades Núcleo, Registro

Tarea de programación - Nivel: Duro

...NET | .NET Core | Página web de la compañía - Completar la implementación de una página web.

La página puede ser mostrada en inglés o en español dependiendo de la cultura del usuario.

El usuario debe tener conocimientos sobre la anotación de datos localizados, los recursos localizados y los filtros de acción.

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

Preguntas de elección

evaluando el conocimiento de ...NET, C#

Tarea de programación - Nivel: Medio

.NET | MT101 Analizador y validador de mensajes Swift - Implementa un analizador y un validador para los datos que contienen los 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

evaluando el conocimiento de ...NET, Temas básicos comunes, Visual Basic .NET

Lagunas en el código

evaluando el conocimiento de ...NET, Temas básicos comunes, C#, Visual Basic

Tarea de programación - Nivel: Fácil

.NET | Visual Basic | Servicio de lista de sanciones - Completa la implementación de un servicio que escanea y busca transacciones que contienen palabras de la lista de sanciones. Esta tarea verifica los conocimientos básicos de VB.NET como interfaces, clases, excepciones.

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

Preguntas de elección

evaluando el conocimiento de ...NET, Gestión de memoria avanzada .NET, C#, Fundamentos de la memoria, Apilar y apilar..., Asignación de memoria, ...NET Core, Temas básicos comunes, Registro

Tarea de programación - Nivel: Medio

.NET | .NET Core | MT101 Analizador y validador de mensajes Swift - Implementa un analizador y un validador para los datos que contienen los mensajes Swift MT101.

Las pruebas en línea de C# adecuadas para examinar a los desarrolladores de .NET y C#

Roles recomendados para las pruebas en línea de .NET y C#

  • Desarrollador de .NET
  • Desarrollador Back-End
  • Desarrollador de C#
  • Desarrollador C# .NET
  • Desarrollador Web
  • C# Desarrollador Web
  • Desarrollador Senior de .NET
  • Desarrollador Junior .NET
  • Desarrollador de la Pila Completa .NET
  • Desarrollador de software .NET
  • Programador .NET
  • Desarrollador Junior de C#
  • Desarrollador principal de C#
  • Programador C#
  • Desarrollador ASP.NET

Cómo funciona una prueba en línea de .NET y C#

Nuestra prueba en línea de .NET y C# utiliza pruebas de codificación impulsadas por la metodología de RealLifeTesting™. En estas pruebas, se le pide al candidato que construya o añada nuevas características a una aplicación usando los lenguajes y componentes del marco de trabajo .NET. En lugar de tener una prueba en línea C# separada y una prueba en línea ASP.NET, nuestra prueba permite a los desarrolladores utilizar los marcos y bibliotecas para mostrar sus habilidades de codificación, lógica de negocios, habilidades de resolución de problemas y capacidad para cumplir con los plazos.

Características principales

  • Desarrollo de software real en lugar de problemas académicos
  • La prueba de pila completa significa que los candidatos pueden usar las bibliotecas y los peajes del marco .NET
  • Estos exámenes pueden ser tomados por los candidatos en cualquier momento y en cualquier lugar
  • Un entorno de trabajo natural donde el candidato puede desarrollar software, usar su propio IDE, clonar a GIT, acceder a Stack Overflow/Github/Google para la investigación, y ejecutar pruebas unitarias significa una mejor experiencia para los candidatos.
  • Robustos controles de plagio verifican la exactitud de las habilidades de su candidato
  • Las pruebas se evalúan automáticamente, produciendo un informe que los reclutadores no técnicos pueden entender.
  • Pruebas para desarrolladores junior, medios y senior

Qué buscar en un desarrollador de .NET y C#

...NET es un extenso marco de desarrollo de software desarrollado por Microsoft. Provee un ambiente controlado donde el software puede ser desarrollado, instalado y ejecutado a través de la web, el escritorio y el móvil. Originalmente desarrollado sólo para el entorno de Windows, el núcleo de .NET ahora permite que las aplicaciones de .NET se desarrollen a través de plataformas. C# es un

C# es uno de los principales lenguajes utilizados por .NET pero no es suficiente con sólo poder utilizar el lenguaje. Un desarrollador efectivo de .NET necesita estar familiarizado con y ser capaz de utilizar las características clave del marco como ASP.NET, MVC, Entity Framework, WCF, LINQ, y otros recursos. También debe estar familiarizado con las herramientas de construcción de .NET como MSBuild.

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

  •  .NET Framework y .NET Core
  • ASP.NET MVC, WEB API, o ASP.NET formularios web aplicaciones web
  • Programación de aplicaciones web con el conocimiento necesario de la forma en que funcionan los protocolos HTTP/HTTPS
  • Programación asíncrona y resolución de problemas de sincronización de 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, Formas de Comunicación de Windows
  • Simples problemas algorítmicos que los programadores encuentran todos los días
  • Implementar patrones de diseño aplicados a problemas reales
  • Llevar el C# a su límite para lograr una programación verdaderamente objetiva
  • Las tareas se dividen en problemas fáciles, medios y difíciles
  • Tratando con problemas de verticales reales como la banca, el comercio minorista, los blogs, los analizadores, entre otros.
  • Programación de microservicios
  • Comprensión de los conceptos de la criptografía y la capacidad de aplicarlos en aplicaciones reales
  • Acceder a la base de datos a través de ADO.NET y utilizar los procedimientos almacenados en .NET.
  • Usando y comprendiendo bibliotecas comunes como Automapper o enfoques como la inyección de dependencia.
  • Conceptos fundamentales como el manejo de excepciones, expresiones regulares, procesamiento de textos, LINQ y cuestiones de rendimiento

¿No ves la prueba que quieres?

¿Quieres hacer una prueba en línea de .NET y C# usando tu propia base de código? No hay problema. Nuestro asistente de tareas le permite construir su propia prueba de codificación usando sus propios recursos. Puedes enviar tu test a los candidatos de cualquier parte del mundo y ver cómo se desempeñan haciendo la tarea que tú elijas. Encontrar tu próximo desarrollador .NET y C# es fácil con un test online.

¿Quieres pruebas de que nuestras pruebas en línea .NET/C# funcionan?

A veces puede ser difícil saber cuán efectivo puede ser algo si nunca lo has probado. Después de todo, nuestras pruebas en línea del DevSkiller C# son diferentes de las pruebas algorítmicas tradicionales. En lugar de creer 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, Gerente de Ingeniería en Avinode Group

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

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

"Hemos reemplazado una solución interna de alto mantenimiento con DevSkiller. Nuestro proceso se ve igual, sin embargo, el producto nos da un mejor rendimiento. Los resultados también son mucho más fáciles de evaluar".

Michael Gerwig - Gerente de ingeniería en Ada Health

"DevSkiller" nos ayudó a ahorrar un tiempo precioso en el sitio para los solicitantes que ya son probables de ser aptos. Ahorramos 3 horas por candidato - ese fue el tiempo que pasamos con los solicitantes en una tarea técnica antes."

Preguntas frecuentes

¿Cómo se evalúan las pruebas en línea de .NET/C#?

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

Los candidatos son evaluados en función de varios factores contribuyentes. Si la solución que se les ocurrió funcionaría o no (un factor esencial en todo desarrollo de software). Cómo se desempeñaría su solución en los casos extremos y el contenido y la calidad de su código. Los candidatos seleccionados son aquellos que pueden demostrar sus habilidades de pensamiento crítico y administrar su tiempo de manera efectiva, para poder progresar.

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

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

Para evitar horas de pruebas internas, las pruebas en línea de Devskiller .NET/C# se acceden de forma remota y se pueden tomar desde cualquier parte 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 monitorear el progreso de la prueba en tiempo real, así que es como estar en la misma habitación.

Las invitaciones de prueba pueden estar disponibles durante un tiempo determinado para que el reclutador no tenga que esperar. Los candidatos pueden entonces comenzar la prueba cuando les convenga dentro de ese tiempo.

Cuando se trata de la prueba en sí, los candidatos tienen la opción de usar el avanzado IDE del navegador de DevSkiller o pueden completar el proyecto en su IDE favorito y luego clonar el proyecto a GIT. Durante las pruebas en línea de C#, si desean probar su trabajo sobre la marcha, los candidatos pueden realizar pruebas unitarias para asegurarse de que sus soluciones funcionan como se supone que deben hacerlo.

¿Cuál es la duración de las pruebas en línea de .NET/C#?

La duración de nuestras pruebas en línea de C# es flexible y es realmente la decisión del reclutador. Cada prueba de C# viene cargada con ajustes por defecto, incluyendo una duración por defecto, pero estos pueden ser fácilmente ajustados. Incluso es posible establecer límites de tiempo para las preguntas individuales dentro de una prueba si es necesario.

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

Las reacciones de los desarrolladores a nuestras pruebas en línea de .NET/C# son en general muy positivas. La gran mayoría de los candidatos parecen disfrutar de la oportunidad de probar sus habilidades de desarrollo de software. En alguna ocasión, la reacción de un desarrollador no es la que esperábamos, nos encontramos con que esto es normalmente sólo una reacción inicial al tener que hacer las pruebas. Muchos desarrolladores se han vuelto cautelosos con las pruebas de los desarrolladores porque en el pasado han sido sometidos a aburridas pruebas de algoritmos que no reflejan el trabajo de desarrollo real que hacen. Una vez que ven nuestras pruebas en línea C# y que nuestro enfoque de las pruebas de los desarrolladores es diferente, entonces suelen estar muy interesados en mostrar lo que pueden hacer.

Los desarrolladores aprecian el hecho de que nuestras pruebas en línea C# les permiten usar herramientas de codificación normales y convenciones como la prueba de unidad, 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 probar sus habilidades.

El logo de DevSkiller Logotipo de TalentBoost Logotipo de TalentScore