Ninjacart ha visitado nuestro campus para contratar estudiantes para roles de SDE (Ingeniero de desarrollo de software) y Analista de datos. He solicitado el puesto de SDE.
Ronda 1 (30 minutos):
fue una ronda en línea que tenía 20 preguntas de Aptitud.
Alrededor de 500 estudiantes que solicitaron el puesto de SDE se presentaron para esta ronda y aproximadamente 70 miembros fueron preseleccionados para la siguiente ronda.
Ronda 2 (1 hora):
fue una ronda de codificación alojada en hackerrank. Había tres preguntas, dos de dificultad media y una fácil (como se menciona debajo de la pregunta).
Alrededor de 30 estudiantes de la tabla de clasificación fueron preseleccionados para la próxima ronda.
Ronda 3 (Entrevista técnica Ronda 1):
El entrevistador me pidió un recorrido por mi currículum y lo hice. Luego me preguntó por mis proyectos y le expliqué.
Uno de mis proyectos fue una aplicación web con base de datos basada en NoSQL.
Me pidió que dibujara las tablas de la base de datos y sus relaciones del proyecto Si lo hiciera como Base de datos relacional y lo hice. Parecía satisfecho.
Luego hizo 2 preguntas de codificación:
1. Move-zeros-to-end .
Primero le di una solución de fuerza bruta con O(n) espacio adicional y me pidió que la optimizara haciéndolo en el lugar con espacio adicional constante, lo cual hice.
Luego me pidió que escribiera el código y lo hice.
2. Secuencia más larga de enteros positivos
Me pidió que escribiera el código y lo hice.
Luego preguntó si había alguna pregunta de mi parte y le pregunté cuál era el papel de SDE en Ninjacart. Él explicó. La entrevista duró alrededor de 45 minutos. 10 estudiantes fueron preseleccionados para la siguiente ronda.
Ronda 4 (Entrevista técnica 2):
fue una breve introducción y el entrevistador comenzó a hacer preguntas. Pidió 2 problemas.
1. Imprimir Vista derecha de un árbol binario
Le pedí una pista y me la dio. Le dije mi enfoque y me pidió que escribiera el código. Mi código no era exactamente correcto y luego me dijo la solución correcta. Mi código necesitaba una pequeña modificación. Sin embargo, parecía satisfecho con mi enfoque.
2. Invertir una lista enlazada
Me pidió que escribiera el código y escribí cuál era el correcto.
Luego me preguntó por mis proyectos y le expliqué. La entrevista duró alrededor de 30 minutos. No hubo ronda de recursos humanos y se contrataron 5 estudiantes para el rol de SDE.
Veredicto: TENGO LA OFERTA!! 🙂
Consejos:
sea minucioso con las estructuras de datos y los algoritmos. Practique la codificación simplemente no mirando la lógica, sino codificándola. Esto ayudará mucho.
Conoce tus proyectos por dentro y por fuera.
Fuentes para practicar:
https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe/
https://interviewbit.com/
¡Mis mejores deseos! sigue codificando 🙂
Publicación traducida automáticamente
Artículo escrito por Tarun Juluru y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA