Ir al contenido

Pruebas en línea de PHP

Los tests online de PHP de DevSkiller fueron creados por nuestros profesionales de PHP para verificar la competencia de un desarrollador en PHP para 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.

DevSkiller PHP pruebas en línea son alimentados por RealLifeTesting que le ayude a identificar a los desarrolladores con las competencias necesarias.

Tecnologías cubiertas:

Lenguaje de programación: PHP

Frameworks y bibliotecas PHP: Symfony, Zend MarcoLaravel, Yii, CodeIgniter, Doctrine, Twig, Slim, Guzzle, etc.

Construye herramientas: Phing, compositor

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

Lagunas del código

evaluar los conocimientos de PHP

Tarea de programación - Nivel: Fácil

PHP | Aplicación de Detalles de Estudiantes - Implementar tres métodos para mantener los detalles de los estudiantes en un archivo y recuperarlos del archivo cuando sea necesario.

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

Preguntas de elección

evaluar los conocimientos de PHP, Symfony

Lagunas del código

evaluar los conocimientos de Comando, PHP, Symfony, Controlador, Enrutamiento

Tarea de programación - Nivel: Fácil

PHP | Symfony | Prototipo de la herramienta CLI - Crea un comando CLI usando los comandos de la consola de Symfony. El comando debe validar una cadena pasada como argumento.

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

Preguntas de elección

evaluar los conocimientos de Laravel, PHP

Lagunas del código

evaluar los conocimientos de PHP

Tarea de programación - Nivel: Medio

PHP | Laravel | Shop API - Implementar las características que faltan de la aplicación de la tienda.

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

Lagunas del código

evaluar los conocimientos de PHP, Wordpress

Tarea de programación - Nivel: Medio

PHP | WordPress | Plugin de Metadatos con Panel de Administración - Implementar 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

evaluar los conocimientos de PHP

Tarea de programación - Nivel: Fácil

PHP | Proyecto de software ATM - Implementar cuatro clases para finalizar 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 del código

evaluar los conocimientos de PHP, Wordpress

Tarea de programación - Nivel: Fácil

PHP | WordPress | Latest Posts Widget - Implementar un plugin de WordPress que mostrará las últimas entradas con el número configurable y el título.

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

Preguntas de elección

evaluar los conocimientos de PHP, Symfony, Ramita

Tarea de programación - Nivel: Medio

PHP | Symfony | Sistema de Gestión de Relaciones con el Cliente - Implementar un Comando usando los Comandos de la Consola de Symfony.

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

Preguntas de elección

evaluar los conocimientos de Laravel, PHP

Tarea de programación - Nivel: Medio

PHP | Laravel | Bookstore API - Implementar las características que faltan de una librería REST API.

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

Preguntas de elección

evaluar los conocimientos de PHP, Symfony, Ramita

Tarea de programación - Nivel: Medio

PHP | Symfony | EventListener - Implementar el sistema dirigido por eventos utilizando Symfony's Event Dispatcher Component.

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

Preguntas de elección

evaluar los conocimientos de PHP, Symfony, YAML

Tarea de programación - Nivel: Difícil

PHP | Symfony | Interfaz CompilerPass - Implementar 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

evaluar los conocimientos de Laravel, PHP

Tarea de programación - Nivel: Fácil

PHP | Laravel | Calculator API - Implementar las características que faltan de una API web para un servicio de calculadora.

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

Lagunas del código

evaluar los conocimientos de SQL

Preguntas de elección

evaluar los conocimientos de ES6, JavaScript, CSS, HTML, WCAG 2.0, Accesibilidad web

Tarea de programación - Nivel: Medio

PHP | Repositorio de Categorías - Implementar consultas PDO que devolverán resultados válidos sobre 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

evaluar los conocimientos de SQL, ES6, JavaScript, AJAX, Desarrollo web

Tarea de programación - Nivel: Difícil

PHP | XML-CSV Converter - Implementar 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 del código

evaluar los conocimientos de SQL, CSS, HTML

Preguntas de elección

evaluar los conocimientos 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

evaluar los conocimientos de Laravel, PHP

Tarea de programación - Nivel: Fácil

PHP | Laravel | Calculator API - Implementar las características que faltan de una API web para un servicio de calculadora.

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

Tarea de programación

resolver un reto de programación que implique PHP Web Scraper

Preguntas de elección

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

PHP
MEDIO
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 | Desplazamiento y sustitución - Implementar los codificadores necesarios para pasar todas las pruebas.

Preguntas de elección

evaluar los conocimientos de PHP

Lagunas del código

evaluar los conocimientos de PHP

PHP
MEDIO
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ódigo, Utilización de array_combine, Autoindexación de matrices, Omisión de la etiqueta de cierre, Llamando a 'call_user_func', Obtener valores de configuración de PHP

Tarea de programación

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

PHP
MEDIO
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: FechaHora, API fluida, filtro_var, Omisión de la etiqueta de cierre, Obtener valores de configuración de PHPy Uso de "explotar

Tarea de programación

Implementar Patrón de observador en las clases RaceGame/ScoringBoard, implementar Cadena de responsabilidad en la clase Card, implemente el interfaces en la clase PlayersList, y añadir código a los lugares anotado con @todo

PHP
MEDIO
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: FechaHora, filtro_var, Obtener valores de configuración de PHP, 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

PHP
MEDIO
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: FechaHora, API fluida, filtro_var, Obtener valores de configuración de PHP, 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 películas a los usuarios.

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

Preguntas de elección

evaluar los conocimientos de PHP

Tarea de programación - Nivel: Medio

PHP | Symfony | Hoteles - Termine la implementación de la aplicación Hoteles siguiendo las instrucciones.

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 base de datos y paso de objetos

Lagunas en el código

Plantilla WordPress Etiquetas

Tarea de programación

Manipulación básica de datos PHP

Los tests PHP en línea adecuados para seleccionar desarrolladores web y PHP

Funciones recomendadas para los tests en línea de PHP

  • Desarrollador full stack
  • Desarrollador web
  • Desarrollador PHP
  • Desarrollador de WordPress
  • Desarrollador Drupal
  • Desarrollador Laravel
  • Desarrollador de aplicaciones web
  • Desarrollador LAMP
  • Desarrollador PHP junior

Cómo funcionan nuestros tests PHP en línea

La gama de pruebas de codificación PHP de Devskiller se basa en RealLifeTesting metodología. En estas pruebas, los candidatos tienen que construir o añadir nuevas características a una pieza de software existente utilizando PHP y todas sus facetas. Nuestra gama de tests de PHP en línea le permite poner a prueba a desarrolladores que utilizan frameworks y bibliotecas como Symfony, Zend Framework, Laravel Yii y muchos más. Utilízalos para crear una prueba y califícalos en función de las habilidades y capacidades relevantes para tu empresa: habilidades de codificación, lógica empresarial, resolución de problemas y plazos.

Características principales

  • Auténtico desarrollo de software en lugar de problemas académicos
  • Pruebas de pila completa significa que los candidatos pueden utilizar sus amplios conocimientos de PHP
  • 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 de forma automática e instantánea, 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 PHP

PHP es un lenguaje de programación de scripts utilizado principalmente en desarrollo web, sistemas de gestión de contenidos y frameworks, pero también puede utilizarse en aplicaciones robóticas y scripts de línea común. PHP es un popular lenguaje de programación que originalmente era un acrónimo de 'Personal Home Page' (página de inicio personal) y lleva en uso bastante más de 20 años.

Es importante que tu desarrollador 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 tratar con ellos de una manera diferente. Su desarrollador PHP no sólo debe conocer todos los usos de estos nichos, sino también estar dispuesto a cambiar su forma de trabajar para poder trabajar como parte de su equipo.

Su desarrollador PHP debe tener un conocimiento profundo del protocolo HTTP y estar familiarizado, si no tener experiencia, con algunos RDBMS (Sistema de Gestión de Bases de Datos Relacionales).

¿No encuentra la prueba que busca?

¿Desea realizar una prueba en línea de PHP utilizando su propio código base? No hay problema. Nuestro asistente de tareas le permite crear su propia prueba de codificación utilizando sus propios recursos. Puedes enviar tu test a candidatos de cualquier parte del mundo y ver cómo se desenvuelven realizando la tarea que elijas.

¿Quiere pruebas de que nuestros tests PHP en línea funcionan de verdad?

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

Magdalena Rogóż - Director Adjunto de Marketing en Kodilla

"Utilizar DevSkiller para calificar los exámenes es 2 veces más rentable, a la vez que proporciona a nuestros estudiantes un examen mucho mejor y les prepara para futuros exámenes de selección."

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

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

Ivana Nikolic - Director de RRHH en ImpacTech

"La mayor ventaja para los candidatos es que pueden realizar las pruebas cuando más les convenga. En caso de que haya un candidato que ya esté trabajando y esté pensando en cambiar de carrera o trasladarse a otra empresa, también supone un ahorro de tiempo para él, ya que no tiene que tomarse días libres para asistir a numerosas entrevistas en la búsqueda de un nuevo puesto."

Preguntas más frecuentes

¿Qué es RealLifeTestingTM?

Pruebas de la vida real es la base de todos los tests online de PHP de DevSkiller. RealLifeTesting va más allá de las pruebas de codificación y los rompecabezas de algoritmos tradicionales para proporcionar una visión holística de las habilidades de un desarrollador. En el fondo, creemos que la mejor forma de evaluar las habilidades de un desarrollador es plantearle un reto similar al que se espera que realice. Para ello, RealLifeTesting simula el entorno de trabajo real de un desarrollador 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 Stack Overflow y encontrar soluciones a los problemas que se les plantean. Los mejores resultados reflejan a aquellos que pueden demostrar la mejor habilidad de codificación, toma de decisiones, limpieza de código y capacidad de resolución de problemas.

¿Cuánto tiempo se tarda en configurar DevSkiller?

DevSkiller PHP pruebas en línea están diseñados para ser muy rápido y fácil 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 repleta de pruebas en línea PHP ya hechas para que usted elija.

Todo lo que tiene que hacer es configurar su cuenta y empezar a enviar invitaciones de prueba.

¿Necesito ser programador para utilizar DevSkiller?

Parte del objetivo de las pruebas DevSkiller es que no es necesario ser un desarrollador experto para poder utilizar nuestra herramienta de selección. Queremos que los responsables de selección de personal con poca o ninguna experiencia en desarrollo de software puedan comprobar la eficacia de nuestros tests en línea de PHP. Nuestro equipo de expertos ha diseñado nuestras pruebas DevSkiller para que sean lo más fáciles de usar 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 funcionar.

¿Qué hacer ante 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 sido capaces de implementar varias herramientas anti-plagio para casi eliminar el problema.

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

Además, se realizan comprobaciones automáticas de las respuestas del candidato y del código introducido. A continuación, las respuestas se cruzan automáticamente con todas las que hemos recibido en el sistema y, si hay coincidencia, podemos confirmar categóricamente que el candidato ha hecho trampas.