TEst JAva
TEst JAva
TEst JAva
orientada a objetos?
6- ¿Qué es Eclipse?
Debido a que las variables globales son accesibles, por lo que infringen la transparencia
referencial, además de crear colisiones en el espacio de nombres.
Dependiendo el contexto cambia su uso y significado. Variables static, están compartidas por la
clase, no por una instancia concreta. Métodos static, compartido a nivel de clase. Clase static,
clases internas que no están atadas a su clase contenedora. Además, static puede usarse en un
bloque de código de una clase para especificar código que se ejecutará cuando la máquina virtual
se inicia por primera vez.
La pregunta podría resultar ambigua, pero es el propósito, ya que puede referirse a resolver
problemas de inyección de dependencias, también a proyectar dependencias, usando librerías
externas, de terceras personas.
Aquí deberás hablar de tu experiencia usando librerías como JUnit, Mockito y Selenium. Si bien
puede ser que no tengas mucha experiencia usando librerías, si eres capaz de mencionarlas te
dará puntos. También podrías investigar y comenzar a estudiar del Desarrollo Orientado a
Pruebas (TDD), que actualmente está adquiriendo popularidad.
¿De qué manera crearías una clase simple que tenga tres variables?
Aunque a primera vista podría resultar sencilla, pues se explica en clases como Programación
Orientada a Objetos, la experiencia indica que será necesario saber cómo sobrescribir
correctamente los métodos hashCode() y equals() (usando, por ejemplo, EqualsBuilder y
HashCodeBuilder, en la librería Apache Commons).
El borrado de tipos es un fenómeno JVM que significa que en tiempo de ejecución no se tiene
conocimiento de los tipos de objetos genéricos, como List<Integer> (el compilador ve a todos los
objetos Lista teniendo el mismo tipo, List<Object>).
El concepto principal que hay que saber para las entrevistas es que los setters y getters pueden
formar parte de interfaces y esconder detalles de la implementación, de forma que no hay que
hacer a las variables miembros públicas.
Estas preguntas podrían parecer sencillas pero al momento de estar en una entrevista técnica de
trabajo, debido a los nervios podrías flaquear, así que vale la pena hacer un último repaso de tus
conocimientos.