Pruebas en línea de PHP

Las pruebas en línea de DevSkiller PHP fueron creadas por nuestros profesionales de PHP para verificar la competencia de un desarrollador en PHP para los puestos Junior, Medio y Senior. Nuestras pruebas en línea de PHP son una opción ideal para la selección técnica y las entrevistas de codificación en línea.

Las pruebas en línea de DevSkiller PHP están impulsadas por RealLifeTesting metodología que le ayuda a identificar a los desarrolladores con las habilidades necesarias.

Tecnologías cubiertas:

Lenguaje de programación: PHP

Marcos y bibliotecas de PHP: Symfony, Zend MarcoLaravel, Yii, CodeIgniter, Doctrine, Twig, Slim, Guzzle y otros.

Construir herramientas: Phing, Compositor

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

Lagunas en el código

evaluando el conocimiento de PHP, Wordpress

Tarea de programación - Nivel: Medio

PHP | WordPress | Plugin de metadatos con panel de administración - Implementa un plugin de WordPress que añadirá etiquetas de metadatos. La tarea incluye los requisitos de la API de configuración.

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

Preguntas de elección

evaluando el conocimiento de PHP

Tarea de programación - Nivel: Fácil

PHP | Proyecto de Software ATM - Implementar cuatro clases para terminar el proyecto de software ATM

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

Lagunas en el código

evaluando el conocimiento de PHP, Wordpress

Tarea de programación - Nivel: Fácil

PHP | WordPress | Widget de Últimos Mensajes - Implementa un plugin de WordPress que mostrará los últimos mensajes con número y título configurables.

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

Preguntas de elección

evaluando el conocimiento de PHP, Symfony, Twig

Tarea de programación - Nivel: Medio

PHP | Symfony | Sistema de gestión de relaciones con los clientes - Implementar un comando usando los comandos de la consola de Symfony.

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

Preguntas de elección

evaluando el conocimiento de PHP, Symfony, Twig

Tarea de programación - Nivel: Medio

PHP | Symfony | EventListener - Implementa el sistema basado en eventos usando el componente de envío de eventos de Symfony.

PHP
SENIOR
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 PHP, Symfony, YAML

Tarea de programación - Nivel: Duro

PHP | Symfony | Interfaz CompilerPass - Implementa una aplicación de archivo que elige el algoritmo de compresión basado en el archivo dado.

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

Preguntas de elección

evaluando el conocimiento de Laravel, PHP

Tarea de programación - Nivel: Fácil

PHP | Laravel | API de la calculadora - Implementa las características que faltan en una API web para un servicio de calculadora.

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

Lagunas en el código

evaluando el conocimiento de SQL

Preguntas de elección

evaluando el conocimiento de ES6, JavaScript, CSS, HTML, WCAG 2.0, Accesibilidad en la Web

Tarea de programación - Nivel: Medio

PHP | Repositorio de Categorías - Implementa consultas PDO que devolverán resultados válidos sobre las películas a los usuarios.

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

Preguntas de elección

evaluando el conocimiento de SQL, ES6, JavaScript, AJAX, Desarrollo de la web

Tarea de programación - Nivel: Duro

PHP | Conversor XML-CSV - Implementa métodos de filtrado y transformación de datos para pasar todas las pruebas.

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

Lagunas en el código

evaluando el conocimiento de SQL, CSS, HTML

Preguntas de elección

evaluando el conocimiento de JavaScript

Tarea de programación - Nivel: Fácil

PHP | Faker | Manipulación básica de datos - Implementa todos los métodos de la clase app/Faker.

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

Preguntas de elección

evaluando el conocimiento de Laravel, PHP

Tarea de programación - Nivel: Fácil

PHP | Laravel | API de la calculadora - Implementa las características que faltan en una API web para un servicio de calculadora.

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

Tarea de programación

resolver un desafío de programación que involucra a PHP Web Scraper

Preguntas de elección

Evaluar los conocimientos de Devolución de vistas, Clase de controlador, Encriptación de cookies, Rutas de recursos parciales, Configuración de la conexión de la base de datos, Acceso a la solicitud en los métodos de controlador, Modo de mantenimiento, Enrutamiento de los métodos de controlador, Ruta de método de la solicitud, Enmascarar el nombre de archivo de un archivo descargado

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

Tarea de programación - Nivel: Medio

PHP | Codificadores de texto | Compensación y sustitución - Implementar los codificadores necesarios para pasar todas las pruebas.

Preguntas de elección

evaluando el conocimiento de PHP

Lagunas en el código

evaluando el conocimiento de PHP

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

Preguntas de elección

Verificar el conocimiento de PHP: DateTime, API fluido, filter_var, Omisión de la etiqueta de cierre, Obtener los valores de configuración de PHP...y... El uso de "explotar

Tarea de programación

Implementar Patrón de observación en las clases de RaceGame/ScoringBoard, implementar Cadena de responsabilidad patrón en la clase de tarjeta, implemento especificado Interfaces en la clase de PlayersList, y añadir código a los lugares anotado con @todo

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

Preguntas de elección

Verificar el conocimiento de PHP: Depuración de códigos, Uso de array_combine, Autoindexación de la matriz, Omisión de la etiqueta de cierre, Llamando a 'call_user_func'..., Obtener los valores de configuración de PHP

Tarea de programación

Implementar la funcionalidad central de LoggingMiddleware usando PSR-3 LoggerInterface, la funcionalidad central de FirewallMiddleware usando la clase de Firewall, y comprobar si la IP dada está en los rangos de IPs definidos en las clases de Firewall y IPRange

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

Preguntas de elección

Verificar el conocimiento de PHP: DateTime, API fluido, filter_var, Obtener los valores de configuración de PHP, El uso de "explotar y Omisión de la etiqueta de cierre

Tarea de programación

Su tarea es implementar consultas PDO que devuelvan resultados válidos sobre las películas a los usuarios.

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

Preguntas de elección

Verificar el conocimiento de PHP: DateTime, filter_var, Obtener los valores de configuración de PHP, El uso de "explotar, Llamando a 'call_user_func'......y... Omisión de la etiqueta de cierre

Tarea de programación

Aplicar una política de privacidad

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

Preguntas de elección

WordPress tecnología, plugins y ganchos

Preguntas de elección

WordPress campos personalizados, tablas de bases de datos y paso de objetos

Brechas en el código

Etiquetas de plantillas de WordPress

Tarea de programación

Manipulación de datos básicos de PHP

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

Tarea de programación

Crear un analizador que pueda convertir un archivo XML en un archivo CSV usando PHP

Opción múltiple

Responder a las preguntas sobre XML

Opción múltiple

Responder a las preguntas sobre CSV archivos

Marco Zend
MIDDLE
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 PHP y Doctrina

Tarea de programación

una simple aplicación de Books CRUD que utiliza Marco Zend 2 y Doctrina 2el candidato necesita implementar tres métodos en el BookController.

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

Preguntas de elección

evaluando el conocimiento de PHP - preguntas fáciles e intermedias

Tarea de programación

aplicación de codificadores de texto, el candidato necesita implementar dos codificadores de texto (codificador offset y codificador de reversión de palabra) y un algoritmo de codificación compuesto

Symfony
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 PHP - preguntas fáciles e intermedias

Tarea de programación

Symfony Aplicación REST Task API, el candidato necesita completar la implementación de la API configurando la seguridad, el contenedor de servicio, la caché e implementar un convertidor paramétrico

Las pruebas en línea de PHP adecuadas para examinar a los desarrolladores de PHP y de la web

Roles recomendados para las pruebas en línea de PHP

  • Desarrollador de la pila completa
  • Desarrollador web
  • Desarrollador de PHP
  • Desarrollador de WordPress
  • Desarrollador de Drupal
  • Desarrollador de Laravel
  • Desarrollador de aplicaciones web
  • Desarrollador de LAMP
  • Desarrollador junior de PHP

Cómo funcionan nuestras pruebas en línea de PHP

La gama de pruebas de codificación PHP de Devskiller está potenciada por el RealLifeTesting metodología. En estas pruebas, los candidatos necesitan construir o añadir nuevas características a una pieza de software existente usando PHP y todas sus facetas. Nuestro rango de pruebas en línea de PHP le permite probar a los desarrolladores el uso de marcos y bibliotecas tales como Symfony, Zend Framework, Laravel Yii, y muchos más. Úselos para crear una prueba, y califíquelos en las habilidades y capacidades relevantes para su negocio - habilidades de codificación, lógica de negocios, resolución de problemas y plazos.

Características principales

  • Desarrollo de software genuino en lugar de problemas académicos
  • La prueba de la pila completa significa que los candidatos pueden usar sus habilidades de PHP...
  • 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 son evaluadas automáticamente e instantáneamente, produciendo un informe que los reclutadores no técnicos pueden entender.
  • Pruebas para desarrolladores junior, medios y senior

Qué buscar en un desarrollador de PHP

El PHP es un lenguaje de programación de scripts que se utiliza principalmente en el desarrollo de la web, los sistemas de gestión de contenidos y los marcos de trabajo, pero que también puede utilizarse en aplicaciones robóticas y en la escritura de líneas comunes. PHP es un lenguaje de programación popular que originalmente era un acrónimo de 'Personal Home Page' y ha sido usado por más de 20 años.

Es importante que su desarrollador de PHP sea consciente de su flexibilidad en el desarrollo de aplicaciones web. Debido a su versatilidad, ha desarrollado muchos matices y sutilezas, cada desarrollador posiblemente tratando con ellos de una manera diferente. Su desarrollador de PHP no sólo debe conocer todos estos nichos de uso, sino que también debe estar dispuesto a cambiar la forma en que trabajan para poder trabajar como parte de su equipo.

Su desarrollador de PHP debe tener un profundo conocimiento del protocolo HTTP y estar familiarizado, si no tiene experiencia con algún RDBMS' (Sistema de Administración de Bases de Datos Relacionales)

¿No ves la prueba que quieres?

¿Quieres hacer una prueba de PHP en línea usando tu propio código? No hay problema. Nuestro asistente de tareas le permite construir su propio test 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.

¿Quieres una prueba de que nuestras pruebas en línea de PHP realmente funcionan?

Saber dónde invertir el dinero de su negocio es una gran decisión y no debe tomarse a la ligera. En DevSkiller estamos seguros de que nuestras pruebas en línea de PHP son exactamente lo que su empresa necesita, pero dejemos que algunos de nuestros clientes pasados hablen en su lugar:

Magdalena Rogóż - Subdirector de Marketing de Kodilla

"Usar el DevSkiller para calificar los exámenes es 2 veces más eficiente en cuanto a costo, mientras que le da a nuestros estudiantes un mejor examen y los prepara para futuros exámenes de reclutamiento".

Victoria Cyczewska - Especialista en adquisición de talentos en Stepstone Services

"Ahora tenemos una herramienta que nos permite no sólo colaborar para crear pruebas que evalúan las habilidades técnicas que necesitamos para crecer, sino también para comunicarnos interna y externamente (con los candidatos). Además, nuestro proceso de contratación técnica está ahora más estructurado. Por ejemplo, utilizamos nuestros resultados de las pruebas técnicas como inicio de la conversación durante las entrevistas técnicas".

Ivana Nikolic - Gerente de RRHH de ImpacTech

"La mayor ventaja para los candidatos es que pueden proceder con las pruebas a su conveniencia. En caso de que un candidato ya esté trabajando y esté pensando en cambiar de carrera o en trasladarse a otra empresa, también es un ahorro de tiempo para ellos, ya que no tienen que tomarse tiempo libre para asistir a numerosas entrevistas en la búsqueda de un nuevo puesto".

Preguntas frecuentes

¿Qué es RealLifeTestingTM?

La prueba de la vida real La metodología es la base de todas las pruebas en línea de DevSkiller PHP. RealLifeTesting va más allá de las pruebas de codificación y los tradicionales rompecabezas de algoritmos para proporcionar una visión holística de las habilidades de un desarrollador. En su núcleo, está la creencia de que la mejor manera de evaluar las habilidades de un desarrollador, es desafiarles con un trabajo similar al que se espera que realicen. Con ese fin, RealLifeTesting simula el entorno de trabajo real de un desarrollador de PHP y le asigna tareas basadas en esta simulación.

Para tener éxito, los desarrolladores deben demostrar sus conocimientos de codificación, ser capaces de utilizar recursos como el Stack Overflow y encontrar soluciones a los problemas con los que se encuentran. Los mejores resultados reflejan a aquellos que pueden demostrar la mejor habilidad de codificación, toma de decisiones, limpieza de código y habilidades de resolución de problemas.

¿Cuánto tiempo se tarda en montar DevSkiller?

Las pruebas en línea de DevSkiller PHP están diseñadas para ser muy rápidas y fáciles de enviar. Nuestros expertos en TI han trabajado duro para crear un modelo de pruebas que sea lo más eficiente posible. La plataforma DevSkiller viene llena de pruebas en línea de PHP ya preparadas para que puedas elegir.

Todo lo que tienes que hacer es configurar tu cuenta y empezar a enviar invitaciones de prueba.

¿Necesito ser un programador para usar DevSkiller?

Parte del objetivo de las pruebas del DevSkiller es que no es necesario ser un desarrollador experto para poder utilizar nuestra herramienta de detección. Queremos que los gerentes de reclutamiento que tienen poca o ninguna experiencia en el desarrollo de software, puedan experimentar cuán efectivas son nuestras pruebas en línea de PHP. Nuestro equipo de expertos ha diseñado nuestras pruebas DevSkiller para que sean tan fáciles de usar como sea posible. Incluso los resultados de nuestras pruebas se generan automáticamente y se presentan en un informe que es fácil de entender para los reclutadores no técnicos. Si tienes a alguien técnico disponible puedes construir tus propias pruebas y establecer tus propias especificaciones, pero si no, entonces nuestras pruebas por defecto están listas para empezar.

¿Qué haces con el plagio?

El plagio puede ser un verdadero problema cuando se trata de la validez de los candidatos a las pruebas. Afortunadamente en DevSkiller, hemos podido implementar varias herramientas antiplagio para eliminar el problema.

Durante la prueba, nuestro sistema implementa automáticamente la grabación de la pantalla para comprobar si el candidato está mirando una pantalla diferente al realizar la prueba. También utilizamos una serie de herramientas de escucha social, comprobamos la dirección IP del candidato y utilizamos notificaciones de parejas en directo.

Además, se realizan comprobaciones automáticas de las respuestas del candidato y del código introducido. Las respuestas se cruzan automáticamente con todas las respuestas que hemos recibido en el sistema y si hay una coincidencia podemos confirmar categóricamente que el candidato hizo trampa.

El logo de DevSkiller Logotipo de TalentBoost Logotipo de TalentScore