Ronda 1: Codificación en línea y ronda de Aptitud
- Esta ronda se realizó en la plataforma AMCAT. En esto, tenemos diferentes secciones con límites de tiempo para cada sección y no podemos volver a las preguntas anteriores.
- No hay calificación negativa y todas las preguntas son obligatorias para resolver. Las pruebas de aptitud incluyen preguntas sobre interpretación de datos, ganancias y pérdidas, interés simple y compuesto, probabilidad, permutación y combinación, tiempo y trabajo, promedio, problema de edades, preguntas de párrafo, etc.
- Había una pregunta de codificación para ser resuelta en cualquier idioma con el que se sienta cómodo. El tiempo total para cada sección es diferente y para la sección de codificación, tuvimos 30 minutos para resolver 1 pregunta. La pregunta de codificación era estándar y está disponible en GEEKSFORGEEKS.
- Ninguno de los problemas de la isla podría resolverse con un simple DFS. https://www.geeksforgeeks.org/find-number-of-islands/
Después de esta ronda, 49 personas fueron preseleccionadas para rondas de entrevistas.
Ronda 2: Entrevista Técnica 1
- La entrevistadora fue muy amable y educada y me sentí muy cómoda con ella.
- Al principio, me dijo que me presentara. Después de eso, saltó a una pregunta de codificación para encontrar la transpuesta de una array e imprimirla. https://www.geeksforgeeks.org/program-to-find-transpose-of-a-matrix/
- Después de eso, me hizo diferentes preguntas sobre qué es la sobrecarga y la anulación de objetos, y su diferencia.
- Luego saltó a mis proyectos que había mencionado en mi currículum, esperaba una explicación detallada de todas las tecnologías que utilicé en mi proyecto y quedó satisfecha con mi explicación.
- Después de eso, nuevamente me dio una pregunta de codificación simple para encontrar el k-ésimo elemento más grande en una array, solo era mi comprensión de la resolución de problemas y la sintaxis. Solo esperaba mi enfoque para hacerlo, no me pidió que escribiera el código completo e. https://leetcode.com/problems/kth-largest-element-in-an-array/
- Por último, me preguntó un famoso acertijo: si tiene una jarra de 3 litros, 5 litros y 7 litros, ¿cómo llenaría exactamente 4 litros de agua en una jarra de 7 litros?
Luego de esta ronda, 13 personas fueron preseleccionadas para el siguiente proceso.
Ronda 3: Entrevista técnica 2
- En esta ronda, se centró principalmente en mi conocimiento profundo de Oops y Java. ella me preguntó sobre mis proyectos y una explicación detallada de todo lo que implementé en el proyecto.
- ella me preguntó la diferencia entre oops en c++ y java.
- Diferencia entre estructuras de datos lineales y no lineales.
- Vaya en Java.
- Después de eso, pidió que le explicaran la recolección de basura en Java, sobre la pila y la memoria del montón.
- Diferencia entre de final, finalmente y finalizar.
- También me hizo algunas preguntas sobre los sistemas operativos.
- ¿Qué piensas acerca de por qué los punteros no están en Java?
- ¿Qué son los hilos en Java que esperaba una explicación completa?
- Además, me pidió que escribiera una consulta SQL para encontrar las segundas marcas más grandes en una tabla.
- Por último, me pidió que explicara el algoritmo para una pregunta de codificación simple para imprimir el total de valores de cada carácter en una string, dado que cada carácter tendrá algún valor, le expliqué un enfoque simple de mapa hash para la clave como un carácter y valor como su respectivo valor. ella estaba satisfecha con eso.
- Por último, me preguntó si tenía alguna pregunta para ella.
Después de esta ronda, no tomaron ninguna ronda de horas y declararon los resultados, desafortunadamente, no fui seleccionado para el rol de tiempo completo. 10 personas recibieron la oferta.
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