Hubo 5 rondas de entrevistas.
1ra ronda- ronda de codificación. Dado un sistema de ascensor para diseñar y codificar. Se esperaba un código de trabajo y el diseño debería ser escalable para soportar múltiples ascensores .
2da ronda : ronda de resolución de problemas. Dado un árbol binario, encuentre el número de Nodes a k distancia de un Node objetivo en el árbol.
3ra ronda- ronda de diseño de base de datos. Me pidieron que diseñara una base de datos para JIRA. Además del diseño, se hicieron algunas consultas SQL.
Cuarta ronda: entrevistado sobre conceptos básicos relacionados con el núcleo de Java, subprocesos múltiples. preguntas basadas en pérdida de memoria, condición de carrera, cómo representar un gráfico en rdbms, cómo obtener seguridad de subprocesos sin usar sincronización y bloqueo de objetos, inyección de dependencia.
5ta ronda- (tomada por el fundador)¿Cómo elegiría entre SQL y no SQL DB? ¿Qué almacén de datos preferiría si le pidieran que diseñara el calendario de Google? ¿Cómo se mantiene actualizado con la tecnología en evolución?
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