Está en la página 1de 10

Código: DS-F-09

Prueba Teórica Desarrolladores Versión: 00


Fecha de inicio: 2023/04/01

Fecha:

Ciudad: Bogotá

Sede: Unicentro

OBJETIVO

El presente documento tiene como objetivo evaluar los conocimientos técnicos de los aspirantes al
cargo de desarrollador, las preguntas que no pueda responder por favor dejarlas en blanco.

CONTENIDO

TEST CONOCIMIENTOS PHP

1. Explica la diferencia entre include() y require() en PHP.

2. Crea una función que acepte un parámetro de tipo array y devuelva la suma de todos los valores
en el array.

3. Escribe un código en PHP para conectarse a una base de datos MySQL y seleccionar una base de
datos específica.

1
Código: DS-F-09
Prueba Teórica Desarrolladores Versión: 00
Fecha de inicio: 2023/04/01

4. ¿Cómo manejas los errores y excepciones en PHP? Proporciona un ejemplo.

5. Explica la diferencia entre el método GET y POST en PHP.

6. ¿Cómo puedes asegurarte de que una sesión de PHP no sea pirateada?

7. Escribe un script PHP que imprima los números del 1 al 100, pero para múltiplos de 3 imprime "Fizz"
en lugar del número y para múltiplos de 5 imprime "Buzz". Para números que son múltiplos de 3 y 5,
imprime "FizzBuzz".

8. Escribe un script PHP que solicite al usuario su nombre y edad, y luego imprima un mensaje que
diga "Hola [nombre], tienes [edad] años".

2
Código: DS-F-09
Prueba Teórica Desarrolladores Versión: 00
Fecha de inicio: 2023/04/01

9. Escribe una función PHP que tome una cadena como entrada y devuelva la cadena invertida. Por
ejemplo, si se proporciona la cadena "Hola mundo", la función debe devolver "odnum aloH".

10. Escribe una función que tome un número como argumento y devuelva si el número es primo o no

TEST CONOCIMIENTO SQL

1. ¿Qué es MySQL? ¿Cómo se diferencia de otros sistemas de gestión de bases de datos?

2. ¿Qué es una consulta SQL? Proporciona un ejemplo de una consulta SQL que seleccione todos los
registros de una tabla llamada "clientes".

3
Código: DS-F-09
Prueba Teórica Desarrolladores Versión: 00
Fecha de inicio: 2023/04/01

3. ¿Qué es una clave primaria en MySQL? ¿Por qué es importante?

4. ¿Qué es una transacción en MySQL? ¿Por qué es importante utilizar transacciones en ciertas
situaciones?

5. Escribe una consulta SQL que muestre el número total de pedidos realizados por cada cliente en
una tabla de pedidos que contiene los campos "id_pedido", "id_cliente" y "fecha_pedido". Ordena
los resultados en orden descendente por número total de pedidos.

6. ¿Qué son los índices en MySQL? ¿Por qué son importantes? Proporciona un ejemplo de cómo crear
un índice en una tabla.

7. ¿Qué es una subconsulta en MySQL? Proporciona un ejemplo de cómo utilizar una subconsulta en
una consulta SQL.

4
Código: DS-F-09
Prueba Teórica Desarrolladores Versión: 00
Fecha de inicio: 2023/04/01

8. ¿Cómo se pueden asegurar las consultas SQL en MySQL? ¿Qué son las consultas preparadas?

9. ¿Qué es una vista en MySQL? ¿Cuándo y por qué debería utilizar vistas en una base de datos?

10. ¿Qué es la normalización de bases de datos? ¿Por qué es importante? Proporciona un ejemplo de
cómo normalizar una tabla en MySQL.

TEST JQUERY

1. ¿Qué es jQuery y para qué se utiliza en el desarrollo web?

2. ¿Qué es un selector en jQuery y cómo se utiliza?

5
Código: DS-F-09
Prueba Teórica Desarrolladores Versión: 00
Fecha de inicio: 2023/04/01

3. ¿Cómo se utiliza el método animate() en jQuery para animar elementos de una página web?

4. ¿Qué es el método AJAX en jQuery y cómo se utiliza?

5. ¿Cómo se utilizan los eventos en jQuery y cuáles son los más comunes?

TEST ANGULAR

1. ¿Qué es Angular y para qué se utiliza en el desarrollo web?

2. ¿Cuál es la diferencia entre un componente y un servicio en Angular?

6
Código: DS-F-09
Prueba Teórica Desarrolladores Versión: 00
Fecha de inicio: 2023/04/01

3. ¿Qué son las directivas en Angular y cómo se utilizan?

4. ¿Cómo se maneja la comunicación entre componentes en Angular?

5. ¿Qué son los módulos en Angular y para qué se utilizan?

TEST C#

1. ¿Qué es C# y para qué se utiliza?

2. ¿Qué es una variable en C# y cómo se declara?

3. ¿Qué es una estructura de control en C# y para qué se utiliza?

7
Código: DS-F-09
Prueba Teórica Desarrolladores Versión: 00
Fecha de inicio: 2023/04/01

4. ¿Qué es una función en C# y cómo se define?

5. ¿Qué es una clase en C# y cómo se utiliza?

6. Escribe un programa en C# que imprima en pantalla los números del 1 al 10.

7. Escribe un programa en C# que solicite al usuario un número y luego imprima en pantalla todos los
números del 1 al número ingresado.

8
Código: DS-F-09
Prueba Teórica Desarrolladores Versión: 00
Fecha de inicio: 2023/04/01

8. Escribe un programa en C# que solicite al usuario una cadena de texto y luego la imprima en
pantalla.

9. Escribe un programa en C# que solicite al usuario dos números y luego imprima en pantalla la suma
de ambos números.

10. Escribe un programa en C# que solicite al usuario un número y luego imprima en pantalla si el
número es par o impar.

11. Escribe un programa en C# que permita al usuario ingresar el radio de un círculo y luego calcule y
muestre en pantalla su circunferencia y área.

12. Escribe un programa en C# que permita al usuario ingresar una lista de números separados por
comas y luego los ordene de menor a mayor.

9
Código: DS-F-09
Prueba Teórica Desarrolladores Versión: 00
Fecha de inicio: 2023/04/01

OBSERVACIONES

La presente prueba técnica teórica tiene como tiempo de realización de 2 horas y 30 minutos.

10

También podría gustarte