Está en la página 1de 8

PROCESO DE SELECCIÓN – Prueba Técnica

FGI GARANTIAS INMOBILIARIAS S.A.S

Nombres completos: Luis Alberto Giraldo Perez

CONOCIMIENTOS PHP

1. ¿Cuál es la salida?
1. <? php $x = array("aaa", "ttt", "www", "ttt", "yyy", "tttt");  
2. $y = array_count_values($x);  
3. echo $y[ttt]; ?>  
(A) 2
(B) 3
(C) 1
(D) 4

2. ¿Cuál es la salida?
1. <? php $x = array(1, 3, 2, 3, 7, 8, 9, 7, 3);  
2. $y = array_count_values($x);  
3. echo $y[8]; ?>  
(A) 43
(B) 8
(C) 1
(D) 6

3. ¿Hay expresiones regulares en PHP?


(A) Sí - las expresiones regulares usan convenciones tipo Perl
(B) Sí - PHP admite dos tipos diferentes de expresiones regulares: POSIX-extended y Perl-
Compatible Regular Expressions (PCRE).
(C) Sí, las expresiones regulares usan el estándar POSIX
(D) No - PHP usa solo el estilo "glob"

4. ¿Cuál será la salida del código a continuación? Suponga que hoy es 2018-05-19: 2: 45: 32 p. M.
1. <? php $today = date("F j, Y, g: i a"); ?>  
(A) 19 de mayo de 2018, 2:45 p.m.
(B) Mayo 19, 18, 2: 45: 32 PM
(C) Mayo 19, 2018, 14: 45: 32 p. M.
(D) Mayo 19, 2018, 14: 45: 32 PM

5. ¿cuál será la salida del código a continuación?


1. define("x", "5");  
2. $x = x + 10;  
3. echo x; ?>  
(A) Error
(B) 5
(C) 10
(D) 15
PROCESO DE SELECCIÓN – Prueba Técnica
FGI GARANTIAS INMOBILIARIAS S.A.S
6. ¿Cuál será el resultado del código siguiente?
1. <? php $arr = array(5 => 1, 12 => 2);  
2. $arr[] = 56;  
3. $arr["x"] = 42;  
4. unset($arr);  
5. echo var_dump($arr); ?>  
(A) 42
(B) 56
(C) null
(D) x = 42

7. Las variables de PHP son:


(A) Variable de tipo único
(B) Variables Multitipo
(C) variables de tipo doble
(D) Variables de tipo triple

8. En PHP, cuál de las siguientes funciones se usa para insertar el contenido de un archivo PHP en
otro archivo PHP antes de que el servidor lo ejecute
(A) incluye[]
(B) #include()
(C) #include{}
(D) include()
PROCESO DE SELECCIÓN – Prueba Técnica
FGI GARANTIAS INMOBILIARIAS S.A.S
CONOCIMIENTOS JAVASCRIPT

1. ¿Cuál es la salida? x = 100 / "Mango";


(A) nulo
(B) indefinido
(C) NaN
(D) Infinito

2. La sintaxis de Eval es ________________


(A) [objectName.]eval(numeriC.
(B) [objectName.]eval(string)
(C) [EvalName.]eval(string)
(D) [EvalName.]eval(numeriC.

3. El valor __ se devuelve cuando utiliza una propiedad de objeto que no existe, o una variable
que ha sido declarada, pero que nunca ha tenido un valor asignado.
(A) null
(B) undefined
(C) NaN
(D) (D). Ninguna de las anteriores

4. JQuery no tiene capacidad de desplazamiento DOM.


(A) Verdadero
(B) Falso

5. ¿Cómo crear un objeto Date en JavaScript?


(A) dateObjectName = new Date([parameters])
(B) dateObjectName.new Date([parameters])
(C) dateObjectName := new Date([parameters])
(D) dateObjectName Date([parameters])

6. El operador __ determina si un objeto es una instancia de otro objeto.


(A) typeof
(B) void
(C) delete
(D) instanceof

7. las variables de JavaScript distinguen mayúsculas de minúsculas.


(A) Verdadero
(B) Falso

8. $ ('#pcds').attr('disabled', true); este código se usa para el elemento de forma ______.


(A) enable
(B) disable
PROCESO DE SELECCIÓN – Prueba Técnica
FGI GARANTIAS INMOBILIARIAS S.A.S
LÓGICA
Se solicita realizar un algoritmo de Permutaciones limitadas

Eres un biólogo que examina secuencias de ADN de formas de vida diferentes. Se te darán dos
secuencias de ADN, y el objetivo es encontrar el conjunto ordenado de bases adyacentes de mayor
tamaño que es común en ambos ADNs.
Las secuencias de ADN se darán como conjuntos ordenados de bases de nucleótidos: adenina
(abreviado A), citosina (C), guanina (G) y timina (T):

ATGTCTTCCTCGA TGCTTCCTATGAC

Para el ejemplo anterior, el resultado es CTTCCT porque que es el conjunto ordenado de bases
adyacentes de mayor tamaño que se encuentra en ambas formas de vida.

Ejemplo de entrada

ctgactga actgagc
cgtaattgcgat cgtacagtagc
ctgggccttgaggaaaactg gtaccagtactgatagt

Salida de la muestra

actga
cgta
actg

Sinónimos
1. ¿Qué respuesta expresa mejor el significado de la palabra especificada?
Tranquilizador
(A) compasivo
(B) consolador
(C) explicativo
(D) entrometido

Serie de números
2. ¿Cuál número sigue lógicamente esta serie?
4 6 9 6 14 6 ...
(A) 6
(B) 17
(C) 19
(D) 21

Serie de figuras
PROCESO DE SELECCIÓN – Prueba Técnica
FGI GARANTIAS INMOBILIARIAS S.A.S
3. ¿Cuál de las figuras en la fila inferior debería estar lógicamente en el lugar del signo de
interrogación en la fila superior?

(A) (B) (C) (D) (E)

Silogismo
4. ¿Qué conclusión se sigue de las declaraciones con absoluta certeza?
Ninguno de los coleccionistas de sellos es un arquitecto.
Todos los drones son coleccionistas de sellos.
(A) todos los coleccionistas de estampillas son arquitectos
(B) los arquitectos no son drones
(C) no hay coleccionistas de sellos que sean drones
(D) algunos drones son arquitectos

Cubo
5. ¿Cómo se ve el cubo resultante si doblas este cubo?

(A) (B) (C) (D) (E)

Figura compuesta
6. ¿Cuál de las siguientes figuras se puede componer a partir de las partes sueltas?
PROCESO DE SELECCIÓN – Prueba Técnica
FGI GARANTIAS INMOBILIARIAS S.A.S

(A) (B) (C) (D)


PROCESO DE SELECCIÓN – Prueba Técnica
FGI GARANTIAS INMOBILIARIAS S.A.S

APTITUDES DE BASE DE DATOS

En una compañía de globos inflables con varias sedes y clientes alrededor de país, se desea realizar
obtener los siguientes reportes, teniendo en cuenta las columnas de razón social, sede, valor
venta:

1. El cliente con más compras por sede.


select dbo.cliente.razon_social, sede.nombre, compras.valor_compra
from cliente INNER JOIN
cliente_sedes ON cliente .id = cliente_sedes.id_cliente INNER JOIN
sede ON cliente_sedes.id_sede = sede.id INNER JOIN
compras ON cliente_sedes.Id = compras.id_cliente_sede
where valor_compra = (select max(valor_compra) from compras as t)

2. Los 10 clientes con menos compras en el segundo trimestre del 2018.


Select top(10) select dbo.cliente.razon_social, sede.nombre, compras.valor_compra
from cliente INNER JOIN
cliente_sedes ON cliente .id = cliente_sedes.id_cliente INNER JOIN
sede ON cliente_sedes.id_sede = sede.id INNER JOIN
compras ON cliente_sedes.Id = compras.id_cliente_sede
order by compras.valor_compra asc

Crear los queries en base a las siguientes tablas de bases de datos:


PROCESO DE SELECCIÓN – Prueba Técnica
FGI GARANTIAS INMOBILIARIAS S.A.S

También podría gustarte