Experiencia de entrevista en Expedia | Conjunto 7 (4,5 años de experiencia para SDE1)

Hubo 6 rondas en total después de las cuales fui preseleccionado para el puesto. Preguntas generales como ‘¿por qué Expedia?, descríbete a ti mismo y a tu experiencia. motivo del cambio? ¿Preguntas para mí? fueron preguntados por casi todos en todas las rondas.

Las siguientes fueron las preguntas técnicas realizadas:

Ronda-1 (1 hora)

  1. ¿Proyecto actual y responsabilidades? ¿Desafíos?
  2. Diferencia entre esperar() y dormir()
  3. Describir ciertos principios OOPS
  4. Mejores prácticas de revisión de código
  5. ¿TDD? ¿pasos?
  6. ¿Por qué la clase String es inmutable?
  7. diferencia entre array y lista de arrays
  8. diferencia bw iterador & listIterator
  9. ¿Tipos de excepción? ¿Qué sucede con el objeto de excepción una vez que se detecta y maneja la excepción? ¿Cuándo se recoge la basura?
  10. ¿Qué es AWS?
  11. Diseñe una máquina expendedora: casos de prueba y patrón de diseño.
Ronda – 2 (1 hora)
  1. ¿Por qué quieres cambiar?
  2. Patrón de decorador (diseño y código)
  3. ¿Cómo implementará un trabajo por lotes sin un marco? como se programan ¿Objeto temporizador?
  4. diff bw EJB2 y 3
  5. diff bw Servicios web SOAP y REST
  6. escribir código para implementar un singleton en env de subprocesos múltiples. explique.
Ronda -3 (1 hora)
  1. ¿Mejores prácticas de OOPS?
  2. Gestión de memoria JVM, montón, pila y recolección de basura.
  3. ¿TDD? ¿pasos? tipos de casos de prueba?
  4. ¿Casos de prueba para el diseño de máquinas expendedoras?
  5. ¿por qué te contrato?
Ronda -4 (40 minutos)
  1. escriba un código para imprimir números del 0 al 10 y cambie el sysout para imprimir 10-0
  2. escribir un código para encontrar si dos rectángulos se intersecan, dado el conjunto de sus dos vértices opuestos
  3. escribir algunos casos de prueba para un método que encuentre el área de un triángulo
  4. que es singleton aplicación de Singleton en tu proyecto
Ronda -5 (1h 45min)
  1. ¿Función y responsabilidades actuales? ¿Tecnologías utilizadas? frontend o backend?
  2. ¿Único? escriba el código, asegúrese de que funcione en un entorno de subprocesos múltiples y también a salvo de la reflexión
  3. ¿Cómo harás un final de clase?
  4. ¿Qué es la inmutabilidad? dar un ejemplo de clase inmutable en Java? ¿Por qué String es inmutable?
  5. ¿Qué es un servicio web? ¿SOAP vs RESTO? ¿Beneficios del descanso?
  6. Diff bw ‘String str = new String(“abc”)’ & ‘String str = “abc”’
  7. ¿De qué manera se puede guardar el estado de un usuario? pros y contras de todos los métodos. ¿Qué son las galletas? ¿Cómo se implementan?
  8. ¿Dónde cerrarás/liberarás los recursos? ¿Qué pasa si obtienes una excepción en el bloque finalmente?
  9. Describir e implementar cualquier patrón de diseño además de singleton
  10. ¿Cómo identificará un interbloqueo? implementar formas de prevenir y resolver.
  11. escribir consultas SQL (usando claves foráneas, tener, agrupar por cláusulas, consultas anidadas)
  12. ¿Has hecho revisiones de código? ¿Qué buscas en el código mientras lo haces?
  13. desafíos enfrentados al usar Hibernate? ¿actuación?
  14. ¿Cómo implementará la búsqueda avanzada usando Hibernate? ¿Uso de las API de Criterios y Paginación?
Ronda -6 (30 minutos)
  1. ¿Qué es una var en javascript? tipos y alcance?
  2. ¿Qué es js angular?
  3. diferencia entre ‘var x=3;’ & ‘x=3;’?
  4. ¿Qué es la prueba AB?
  5. dado: una baseURL y un mapa que contiene queryStrings: escriba un código para devolver una string de URL completa. ¿Cómo manejarás los caracteres especiales en él?
  6. ¿Cómo se asegurará de que el código siga siendo mantenible?
  7. ¿Qué es una enumeración? diferencia entre enumeración y constante? usos de la enumeración?
  8. ¿TDD? ¿Qué marco de burla has usado?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *