Recientemente tuve una entrevista con HP R&D Lab Bangalore para el puesto de desarrollador Java de más de 2 años. Fueron 5 rondas. De todos modos, comparto mi experiencia de entrevista para que otros puedan prepararse en consecuencia.
Recibí una llamada de recursos humanos directamente y fue una gran campaña para candidatos de 2 a 10 años de experiencia.
Ronda 1 (Técnica F2F alrededor de 1 hora):
conceptos de programación orientada a objetos con ejemplos de palabras reales. Jerarquía de colecciones. HashTable vs ConcurrentHashMap. Funcionamiento interno de ConcurrentHashMap. Qué es Fail Fast y Fail Safe. Concepto de factor de carga en ArrayList. Genéricos en Java, es decir, comodines de tipo sin procesar, acotados y sin acotar. Algunos rompecabezas.
Ronda 2 (F2F técnico de aproximadamente 30 minutos):
cuándo usar arrays y cuándo vincular la lista. Cómo funciona Java equqlsIgnoreCase. Cargadores de clases, es decir, Bootstrap, Aplicación y Extensión. Diferencia entre clase anidada y clase interna
Ronda 3 (Técnica F2F alrededor de 45 minutos):
escriba un código limpio y funcional para una pila de tamaño 20 que tenga todos los métodos requeridos, es decir, empujar, sacar, está vacío y todo. Dada una colección de objetos de clase Employee, escriba código para ordenar esta colección según el salario (tuve que escribir Comparator).
Ronda 4 (Gerente alrededor de 30 minutos):
Discusión formal. Discutieron sobre su proyecto y tecnologías. Discutido sobre la metodología Agile.
Ronda 5 (HR alrededor de 15 minutos):
Introducción formal. Discutido directamente sobre el período de aviso y la expectativa.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
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