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

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

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.

...NET
MIDDLE
Habilidades probadas
Duración
70 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 | C# | Analizador de Datos Estadísticos de Población - El candidato debe terminar la implementación de 4 métodos: dos que analizan los datos almacenados como JSON y preparan la estructura correcta del árbol; los otros dos que buscan el árbol y devuelven la información adecuada por criterios.

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.

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

Tarea de programación - Nivel: Duro

.NET | .NET Core | Threads | Pasarela bancaria para las transacciones de reserva en el Sistema Central de Contabilidad - Implementar la interfaz de IBookingGateway (crear una clase propia en un archivo separado en el proyecto BookingGatewayService e implementarla) y terminar la implementación de la clase BookingGatewayFactory, que debería crear los objetos de IBookingGateway.

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

Tarea de programación - Nivel: Duro

.NET | Herramientas para el mapa personalizado con PDI - Implementa las herramientas para la búsqueda de PDI (en el mapa) y calcula una ruta de recorrido óptima desde los puntos favoritos del usuario. Adicionalmente, terminar la implementación de un servicio de WCF autoalojado que debería proporcionar esta funcionalidad.

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

Preguntas de elección

evaluando el conocimiento de ...NET, C#, EntityFramework, ASP.NET, ASP.NET MVC, MVC

Tarea de programación - Nivel: Fácil

.Net | ASP.Net | Inventario de la Librería - Implementar un par de métodos para administrar el inventario de la librería.

...NET
MIDDLE
Habilidades probadas
Duración
89 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 | .Net Core | Anonimizador - Implementa un par de métodos de anonimización, probablemente usando expresiones regulares.

C#
SENIOR
Habilidades probadas
Duración
75 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: Duro

.NET | C# | Hilos | Pasarela bancaria para transacciones de reserva en el Sistema Central de Contabilidad - Implementar la interfaz IBookingGateway (crear una clase propia en un archivo separado en el proyecto BookingGatewayService e implementarla) y terminar la implementación de la clase BookingGatewayFactory, que debería crear objetos de IBookingGateway.

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

Tarea de programación - Nivel: Fácil

.Net | Aplicación de Pronóstico del Tiempo - Terminar la implementación del patrón de diseño del Observador en la aplicación de Pronóstico del Tiempo.

...NET
MIDDLE
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#, EntityFramework

Tarea de programación - Nivel: Medio

...Net | Marco de Entidades | Módulo de la Base de Datos de Clientes de Aplicaciones Bancarias - El test verifica las habilidades de EF como: guardar nuevos datos, manejar el seguimiento de objetos y la carga perezosa.

...NET
MIDDLE
Habilidades probadas
Duración
115 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 | .Net Core | Movie Repository - Implementa los métodos de repositorio que faltan para la aplicación de movies asp.net. La tarea requiere el conocimiento del lenguaje de consulta sqlserver y el uso de la conexión directa a la base de datos sin ORM.

C#
SENIOR
Habilidades probadas
Duración
309 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: Duro

...y un simple algoritmo gráfico para soportar la solicitud con un formato elegante. Esta tarea consiste en dos objetivos. El primero es implementar un modelo de aglutinante que analice adecuadamente la solicitud entrante en la estructura del objetivo. El segundo objetivo es clasificar esta estructura (gráfico) antes de seguir procesándola.

...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# | Interfaz bancaria para el sistema de banca por Internet - Implementar un método de CreateTransfer que debería comprobar y guardar los datos adecuados, y un método de SearchTransfer que debería filtrar y devolver la información adecuada.

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

Preguntas de elección

evaluando el conocimiento de ...NET, C#, EntityFramework, Marco de la entidad 6, ASP.NET, ASP.NET MVC, MVC

Tarea de programación - Nivel: Medio

.NET | Aplicación de reservas | Implementar reglas de validación - Implementar las reglas de validación utilizadas mientras se añade una nueva reserva.

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

Preguntas de elección

evaluando el conocimiento de ...NET, C#, ASP.NET, ASP.NET MVC, MVC

Tarea de programación - Nivel: Medio

...Net | SQLite | Repositorio de Películas - Implementa métodos de repositorio faltantes para películas ASP.NET app. La tarea requiere el conocimiento del lenguaje de consulta sqlserver y el uso de la conexión directa a la base de datos sin ORM.

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

Preguntas de elección

evaluando el conocimiento de ...NET, C#, ASP.NET, ASP.NET MVC, MVC

Tarea de programación - Nivel: Fácil

...Net | ASP.Net MVC | Desafío de comentarios - Implementar una acción de índice para el controlador de puestos para que los puestos puedan ser renderizados apropiadamente en la vista Posts/Index.

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