Ronda 1: Ronda de codificación en línea
La primera ronda se realizó en Hackerrank. Consistía en 3 preguntas de codificación a realizar en 90 minutos. Las preguntas fueron las siguientes:
- Un número se codifica de tal manera que el número se desplaza una posición y se concatena por columna k veces para generar un número codificado. Dado el número codificado, encuentre el número original. Por ejemplo, para k=3 y string codificada = “5XX25X325132X13XX1”, la string decodificada es “5231” . Se puede demostrar de la siguiente manera:
- Dado un número como una string, encuentre el número mínimo de partes que el número se puede dividir de modo que cada parte sea un número primo en el rango de 1 a 10, 00, 000. La solución requería programación dinámica.
- Encuentre la ruta de suma máxima en un árbol de un Node a otro . Nota: la ruta puede pasar o no por el Node raíz.
Ronda 2: Entrevista Técnica – 1
El entrevistador me dio la bienvenida a la sala y me pidió que me presentara. Luego me pidió que le hablara de mi proyecto. Expliqué sobre node.js y cómo me permitió crear aplicaciones de chat en tiempo real. Hicieron otra pregunta con respecto a sus matices. Luego, el entrevistador me hizo una pregunta relacionada con el retroceso. Luego me preguntó qué debo hacer si la memoria de la pila se desbordó. Quedó impresionado cuando le dije que resolver la pregunta de forma iterativa tomando varias pilas propias y no usando la pila de funciones del sistema nos ayudaría en esa situación. Luego me pidió que resolviera iterativamente la pregunta. Luego me hizo algunas preguntas relacionadas con el sistema operativo.
Esta ronda duró un total de alrededor de 50 minutos a 1 hora. Califiqué esta ronda. 4 candidatos fueron preseleccionados para la siguiente ronda.
Ronda 3: Entrevista Técnica – 2
El entrevistador me presentó esta ronda diciendo que era una discusión abierta. Comenzó a preguntarme sobre el trabajo que hice en mi pasantía y qué tipo de desafíos técnicos y tareas de toma de decisiones tenía que realizar. Recomiendo ser muy minucioso con su proyecto y trabajo de pasantía para esta ronda. Tenía muchas preguntas, como por qué seleccioné un determinado conjunto de datos y qué red neuronal era esencial y qué resultados obtuve con otros enfoques. Luego me hizo una pregunta sobre el diseño del sistema. Me preguntó: «En mi opinión, ¿cómo crees que funciona WhatsApp». Traté de relacionarlo con mi trabajo usando webSocket para hacer una aplicación de chat en tiempo real. Apreciaron mis esfuerzos y dieron su opinión sobre cómo webSockets sería un protocolo pesado y, alternativamente, usar opciones como XMPP sería una mejor idea. También me preguntó cómo funciona el sistema de notificaciones push de Google y qué aplicación de Google permite que todo eso funcione. La respuesta fue Servicios de Google Play y el entrevistador realmente apreció el hecho de que yo supiera esto y me explicó cómo funciona nuestro sistema de notificación de Android.
Esta ronda duró un total de alrededor de 1 hora y 30 minutos. Fue una gran experiencia de aprendizaje y enriquecedora para mí personalmente. 3 candidatos calificaron en esta ronda y llegué a la entrevista final de recursos humanos.
Ronda 4: La entrevista de recursos humanos
La entrevista de recursos humanos fue el último clavo en el ataúd. Esta ronda se realizó por videoconferencia Zoom con un gerente en una posición más alta. Se le juzga en esta ronda si cumple con los 5 principios principales de la empresa y si sería una adición valiosa a la empresa. Esta ronda duró un total de 45 minutos. En esta ronda se hicieron preguntas como cuéntame sobre una situación en la que tus compañeros de equipo no cumplieron con tu decisión o cuéntame sobre un momento en que tuviste un desacuerdo con el líder de tu proyecto. Su trabajo durante sus proyectos y pasantías se analizan desde una perspectiva gerencial y de toma de decisiones y tratan de comprender si es adecuado para la empresa.
Conclusión
Al final, 2 candidatos fueron finalmente acortados. Yo estaba muy feliz y emocionado de ser uno de ellos. Atlassian es una de las empresas de más rápido crecimiento con una muy buena compensación y una gran cultura laboral. Fue una oportunidad única en la vida entrar en un gigante de la industria tan conocido. Para cualquier otra persona interesada en prepararse para Atlassian, les recomendaría que sean minuciosos con sus estructuras de datos y algoritmos (DSA) para la ronda en línea y usen recursos como GeeksforGeeks y LeetCode para prepararse. También recomendaría ser minucioso con lo que tenga en su CV, especialmente sus proyectos y pasantías.
Todo lo mejor para todos y espero que esto haya sido útil.
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