Ronda de codificación en línea | Tiempo: 70 minutos | 3 preguntas de codificación
- Se basó en el sistema numérico.
- Contando el número de moneda mínima requerida para la cantidad dada.
- Para encontrar la distancia de la hoja más cercana a un Node con datos dados.
Alrededor de 50 estudiantes fueron seleccionados de la ronda de codificación y fueron convocados para más rondas de entrevistas y la mayoría resolvió dos de ellas. También hice dos, solo el tercero estaba dando error y la cuenta regresiva decía que el tiempo había terminado.
Ronda 1 (Entrevista Técnica): El entrevistador fue muy amable. Me pidió que me presentara y luego me hizo una pregunta.
- Longitud de la substring más larga sin caracteres repetidos.
Primero, discutimos la fuerza bruta, luego me pidió que optimizara y luego discutimos el enfoque de la ventana deslizante. Me pidió que escribiera un código para esto. Después de escribir el código, me pidió que ejecutara cualquier compilador que hiciera en Xcode.
- Vista superior del árbol de búsqueda binaria.
En esto, solo me pidió que escribiera la función y explicó el enfoque. Después de que estuvo satisfecho con el código, me hizo preguntas básicas sobre DBMS, OS.
- Después, me preguntó sobre el proyecto y me mostró el proyecto y discutió los pandas , Numpy , Naive Bayes y matplotlib .
Luego me pidió que hiciera cualquier pregunta, así que pregunté sobre comentarios como si fuera mi primera entrevista de trabajo. Dame una pequeña reseña. Respondió con una reseña muy positiva. Estaba muy feliz entonces.
Después de aproximadamente 30 minutos, recibí un correo para una segunda ronda de entrevistas.
Ronda 2 (Ronda Técnica): El entrevistador fue muy amable. Me pidió que me presentara y luego saltó directamente a la pregunta de codificación.
- Imprimir la substring palindrómica más larga
De nuevo, comencé con fuerza bruta y luego pidió optimización. Discutí el enfoque de DP
. Me pidió que escribiera el código. - Encuentre la suma máxima en una array tal que no haya dos elementos adyacentes
. Solo preguntó el enfoque que expliqué. - Luego preguntó algunos conceptos básicos de oops y algunas consultas SQL y también algunos conceptos de sistema operativo.
Después de alrededor de 15 minutos, nuevamente recibí correo para la próxima ronda.
Ronda 3 (Ronda de recursos humanos): comenzó con una breve introducción, y luego me pidió que le dijera cualquier tema que podamos discutir. Dije sistema operativo o DBMS.
Luego me preguntó sobre el semáforo, la exclusión mutua y luego me preguntó el esquema básico para una situación dada cuando eres árbitro de un partido de ajedrez, y si ocurre algo no deseado, entonces tienes que restaurarlo.
Aparte me pidió que le contara cómo fue mi anterior entrevista y preguntas básicas de RRHH.
Se seleccionaron un total de 15 personas y 3 de ellas eran mis amigos cercanos.
Consejos: tenga confianza con las respuestas y todas las preguntas fueron de GeeksforGeeks y hackerrank.
Veredicto: seleccionado
Muchas gracias a los geeksforgeeks por esta variedad de contenido para ayudarnos en nuestro viaje.
Publicación traducida automáticamente
Artículo escrito por the_useername_is_lost y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA