A continuación una serie de preguntas para todos aquellos que vayan a enfrentar una entrevista de trabajo, específicamente enfocadas a la programación en Java. Se trata de un listado de preguntas que comúnmente se realizan en pruebas de selección de personal.
- ¿Cuál es la diferencia entre una interfaz y una clase abstracta?
- ¿Cuál es el propósito del garbage collection en Java, y cuándo se utiliza?
- Describe la sincronización con respecto a multithreading.
- Explica una manera diferente de utilizar un hilo.
- ¿Qué es el paso por referencia y valor passby?
- ¿Qué es un HashMap y mapa?
- Diferencia entre HashMap y Hashtable
- Diferencia entre Array y ArrayList
- Diferencia entre Swing y AWT
- ¿Cuál es la diferencia entre un constructor y un método?
- ¿Qué es un iterador?
- Especifica la importancia de los modificadores públicos, privados y protegidos, modificadores predeterminados, por separado y en combinación, y el efecto del estado de las relaciones de paquetes sobre los elementos declarados calificados por esos modificadores.
- ¿Qué es una clase abstracta?
- ¿Qué es static en Java?
- ¿Para que sirve final?
- ¿Se puede reemplazar un método privado o estático en Java?
- ¿Java soporta la herencia múltiple?
- ¿Qué ocurrirá si ponemos un objeto clave en un HashMap que ya existe?
- ¿Si un método lanza NullPointerException en la superclase, podemos reemplazarlo con un método que arroje RuntimeException?
- ¿Cuál es la diferencia entre CyclicBarrier y CountDownLatch en Java
- ¿Cuál es la diferencia entre StringBuffer y StringBuilder en Java
- ¿Se puede acceder a las variables no estáticas en un contexto estático?
Tomado de: CodeJobs
No hay comentarios:
Publicar un comentario