Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
71 vistas12 páginas

PruebaSeleccion JAVA TÉNCIA BPM

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1/ 12

Cuestionario Departamento de

Desarrollo

Título: Cuestionario Departamento Desarrollo


Autor: Konecta
Fecha: 06/07/2015
Versión: 4.0
Control de Cambios

Fecha Ver. Autor Observaciones/Cambios


12/04/2012 1.0 Konecta Creación del documento.
06/07/2015 3.0 Konecta Versión 2015
02/05/2017 4.0 Konecta Inclusión bloque básico

Prueba de Selección 2
Cuestionario

Programación web (JAVA)

1) Define los conceptos de herencia y polimorfismo

2) Explica la diferencia entre un Interface y una clase Abstracta

3) ¿ Cuál de estas declaraciones no es correcta?

a) public class MiClase implements Cloneable


b) private protected class MiClase
c) public abstract class MiClase
d) class MiClase extends Thread

4) ¿Cuál es el efecto de añadir final a la declaración de una clase?

5) ¿Cuál es el efecto de añadir final a la declaración de una variable?

6) ¿Cuál es el efecto de añadir final a la declaración de un método?

Prueba de Selección 3
7) ¿Cuál es la diferencia principal entre un Map y un HashMap?

8) ¿Qué es un deadlock?

9) ¿A qué corresponden las siglas MVC?

Prueba de Selección 4
Spring 3

¿Conoce Spring (ha usado Spring 3)? Comente brevemente su experiencia. ¿Qué IDE usó
para trabajar con Spring?

¿Conoce el concepto de “Inyección de dependencias” (o “Inversión de Control”)? Defínalo


brevemente.

Comente alguna anotación que permita realizarlo con Spring.

¿En qué consisten las anotaciones @Component, @Repository, @Controller y @Service?


¿Cuáles son las diferencias entre ellas?

Prueba de Selección 5
¿En qué consiste la anotación @Qualifier?

Prueba de Selección 6
Servicios Web
¿En qué consisten los servicios Web? Descríbalo brevemente.

¿Ha trabajado con algún marco de trabajo (o Framework) de Servicios Web con Java?
¿Cuales? ¿Qué herramientas utilizó?

¿Conoce el protocolo SOAP? ¿y la filosofía REST? Explíquelo brevemente.

Prueba de Selección 7
JPA

¿En qué consiste JPA?¿Conoce algún marco de trabajo similar?

¿Cómo se configuran las entidades en JPA?¿qué elemento de configuración se necesita?

Maven
¿Conoce Maven? ¿Lo ha utilizado? Comente su experiencia

Prueba de Selección 8
SQL

SQL I.
Tenemos una base de datos formada por dos tablas, una llamada "Clientes" donde existe
información referente a los datos personales de los clientes de un banco, además de su cuenta
corriente.
En otra tabla llamada "Adeudos", tenemos los importes de las compras de los clientes en
comercios, pagadas con su tarjeta de crédito. La estructura de ambas tablas es:

CLIENTES ADEUDOS
ld_cliente (PK) Id_cliente
Nombre Importe_adeudo
Apellidol
Apellid02
Telefono
Direccion
Cpostal
Saldo

Se pide:

1) Escribe la sentencia SQL para obtener la relación de todos los clientes que sean de la
comunidad de Madrid (Códigos postales desde el 28000 al 28999 ambos incluidos).

2) Escribe la sentencia SQL para eliminar todos los clientes que tengan saldo negativo
(solamente de la tabla “Clientes").

3) Escribe la sentencia SQL para registrarte como cliente con un saldo inicial de 1.000 € a
tu favor.

4) Por pago de intereses, queremos incrementar en un 4% el saldo de todos nuestros


clientes. Escribe la sentencia SQL para que el saldo quede actualizado.

Prueba de Selección 9
5) Queremos actualizar el saldo de los clientes, descontándole el importe de sus compras
(Importe_adeudo). Escribe la sentencia SQL para que el saldo quede actualizado.

6) Queremos crear una nueva tabla llamada "Ricos", que contenga los registros de
aquellos clientes que han quedado con un saldo mayor de 1.000 €. Escribe la
sentencia SQL, que lleve a cabo esta operación.

Prueba de Selección 10
SQL II

Diagrama SQL I.

Prueba de Selección 11
Según el diagrama SQL 1:

1) ¿Cuál es la relación entre la tabla cuestionario y la tabla preguntas? Teniendo en


cuenta que un cuestionario puede tener muchas preguntas y una pregunta puede
pertenecer a muchos cuestionarios. Grafique su respuesta.

2) Realice una consulta donde me devuelva el nombre del grupo y la cantidad de cursos
por cada uno de ellos.

3) Realice una consulta en donde esta me devuelva todos los cursos que no tienen una
categoría asociada. Realícelo con una subconsulta y relacionando las tablas.

4) Realice una consulta que me devuelva los campos categoría ( nombre categoría ),
curso( nombre curso), cuestionario ( Nombre cuestionario ) grupo ( nombre grupo ) de
los cursos registrados.

5) Teniendo en cuenta la siguiente imagen, realice una consulta que me devuelva todos
los usuarios que deben presentar el cuestionario Test 1 y que la fecha de ingreso este
entre el I de enero de 2017 al día en curso.

Prueba de Selección 12

También podría gustarte