Ronda 1: Me entrevistaron entre semana, por lo que no hubo presentación de la empresa ni prueba escrita, estuve allí para la entrevista F2F de la ronda 1,
Q1. La primera pregunta fue sobre «FrameTech» que usa en su proyecto actual, inicialmente me confundieron con el término «FrameTech», se refería a los marcos y la tecnología utilizados en el proyecto actual.
Q2. ¿Qué sabe sobre las excepciones en Java? ¿Cómo creamos excepciones marcadas y no marcadas definidas por el usuario? Si está diseñando su propio marco, qué excepción definida por el usuario (marcada/no marcada) implementa.
Q3. ¿Por qué String es inmutable? ¿Cómo diseñará su propia clase inmutable?
Q4. ¿Cómo funciona hashCode(), cómo funciona HashMap internamente, cuando se usa un objeto de clase definido por el usuario como clave en HashMap, ¿qué cuidado debe tener?
Q4. Escribir código para imprimir números primos en el rango dado, después de escribir el código estaba más interesado en la eficiencia y la optimización.
P5. Escriba código para encontrar si String str1 está presente en String2
P6. ¿Qué son las anotaciones disponibles en Spring? ¿Qué son los ámbitos de beans disponibles en Spring? ¿Qué pasa si tenemos un escenario?
como Clase A {
clase B; // se usa la composición
}
si los beans de Clase A son de alcance «Singleton» y los beans de clase B son de alcance «Prototipo», entonces, ¿cuántas referencias se devolverán y cuál será el resultado de la siguiente declaración?
A obj1 = context.getBean(A.class);
A Obj2 = context.getBean(A.class)
sysout(obj1 == obj2) ; // Verdadero o falso ?
P7. ¿Por qué las strings son inmutables? ¿Cómo harás que tu propia clase sea inmutable? ¿Qué cuidado debe tener si su clase contiene una referencia de otra clase?
P8. Anulación de métodos con manejo de excepciones,
Ex – Padre de clase{
public void m1() lanza una excepción{
//m1
}
}
Class Child extiende Parent {
public void m1() {
}
}
Me preguntó, ¿cómo manejará la excepción para el método anulado?
P9. clase A{
public void m1(){ sop(“dentro de m1 de A); }
}
clase B{
public void m1(){ sop(“dentro de m1 de B); }
main(){
A obj = new B();
obj.m1(); // ¿a qué método se llamará?
}
}
Estas fueron las preguntas que me hicieron, pude responder la mayoría de ellas, pero estaban buscando a alguien que haya trabajado en el proyecto Spring Live, por lo que me pidieron que me fuera por el día. Espero que esta experiencia los ayude Chicos, gracias Tú.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA