Ronda 1: era una prueba escrita que constaba de tres secciones: aptitud, técnica (preguntas de opción múltiple) que incluían principalmente estructuras de datos, clasificación, búsqueda, complejidades de tiempo, programación; tenía dos preguntas
1) Dada una array imprime su transpuesta
2) Dadas 5 listas de enteros, imprima elementos distintos una vez para cada lista en una nueva línea. Puede consultar un artículo similar: Imprimir elementos distintos .
Ronda 2: entrevista técnica
Me preguntó si me siento cómodo con mysql y luego cambié a estructuras de datos.
Le dije que al usar 2 variables mantendríamos el conteo y luego simplemente sobreescribiríamos la array, me pidió que lo resolviera en un recorrido de la array, luego le dije que tuviera dos punteros, uno desde el inicio y otro desde el final y tan pronto como encuentre el primer 1 de la izquierda y el primer 0 de la derecha cámbielos (similar a la ordenación rápida) y haga esto hasta que ambos punteros se encuentren
Ronda 3: entrevista técnica
Me pidió que encontrara el número de cuadrados en un cuadrado nxn y me pidió algo. Artículo similar Número de casillas en el tablero de ajedrez NxN usando fórmula general .
Me dio un rompecabezas : 8 bolas idénticas: encuentre la más pesada . Rompecabezas similar: Encuentra monedas falsificadas .
Busque el punto de intersección en la lista vinculada .
Encuentre el k-ésimo Node desde el último en la lista enlazada
Preguntado sobre el marco de colecciones en Java, mapa hash .
Solo trate de concentrarse en la entrevista, los problemas fueron fáciles, pero un poco complicados.
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