Rondas previas a la entrevista
Primera ronda : la ronda MCQ tenía preguntas en 4 secciones: comunicación verbal, aptitud, codificación, OS n DBMS durante aproximadamente 2
horas Segunda ronda : ronda de codificación: 2 preguntas
1. ¿Cuántos números mínimos de bits se deben voltear en un string que contiene 0 y 1, de modo que 0 y 1 deben alternarse
2. Si la primera letra de una string en mayúscula cambia la string completa a letras mayúsculas o cambia la string completa a letras minúsculas
Rondas cara a cara
Todos los entrevistadores que obtuve fueron amables y me preguntaron sobre estructuras de datos y programas generales. cada uno preguntó si tenía algunas preguntas al final de la entrevista. los estudiantes son evaluados en base a su capacidad de pensamiento, habilidades de programación, actitud y comunicación en cada ronda.
1ra ronda
el entrevistador me pidió que explicara dos de mis proyectos. Después de esto, me pidió que escribiera un programa para la serie de Fibonacci y luego encontrara anagramas en una oración. Se esperaba el código completo, pero no se analizó cada línea. si puede explicarlo correctamente y con confianza, debería ser lo suficientemente bueno. También preguntó algunos conceptos básicos de Java. Además, intentó darme una pregunta en la que una array tiene 0 y 1 y cambiar la fila y las columnas a 0. Más tarde me hizo una pregunta sobre cómo declararía un mapa hash multidimensional.
2da ronda
el nivel de preguntas técnicas aumentó en esta ronda. Se esperaba el código completo. Me preguntó un poco sobre mi proyecto para empezar. luego comenzó a preguntarme sobre las diferentes estructuras de datos y sus ventajas de la lista enlazada. preguntó cómo encuentro un bucle en una lista enlazada y el punto de inicio del bucle. Luego me hizo una pregunta sobre los precios de las acciones y el almacenamiento en una array: cómo encontrar el momento en que comprar y vender las acciones para maximizar las ganancias (primero di una solución que requeriría múltiples recorridos de la array que preguntó yo para optimizar en un solo recorrido). Luego preguntó cómo implementaría una función aleatoria sin las funciones integradas. Luego me preguntó cómo desarrollaría un sistema de estacionamiento que sea de varios niveles y tenga un límite diferente de la cantidad de vehículos en cada nivel de tal manera que muestre si está lleno o no.
En la tercera ronda
, el entrevistador me pidió que comenzara presentándome. Me pidió que le explicara alguno de mis proyectos que me gustara. Luego pidió ser el programa para convertir decimales en binarios. más tarde me pidió que hiciera un recorrido por orden de niveles de un BST. Hice una solución recursiva pero no estaba satisfecho y me pidió que redujera la cantidad de recorridos, por lo que sugirió usar una cola que aceptó. Luego me hizo una consulta: en una tabla que consta de ID de autor, nombre del libro, año y costo, ¿cómo puedo recuperar la cantidad de autores que vendieron más de 3 libros en un año? también preguntó conceptos generales de java como polimorfismo de herencia, etc. luego me hizo preguntas como cuéntame sobre tu familia, por qué Oracle, etc.
Finalmente, dieron a conocer los resultados alrededor de las 9:15 pm Se seleccionaron 25 estudiantes.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo 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