Me puse en contacto con los reclutadores de Adobe a través de LinkedIn. Me han entrevistado para el puesto de miembro del personal técnico 1. Tenía experiencia de 1 año en una empresa basada en productos en el momento de la entrevista. En total se programaron 4 rondas de entrevistas. Tres de ellos se celebraron el mismo día.
Ronda Técnica 1 (60 minutos): Fue tomada por un Informático-1 con experiencia de 4 años. Empezó con una introducción. Me hicieron algunas preguntas fundamentales de mi pila tecnológica actual. Esta ronda se centró principalmente en estructuras de datos y resolución de problemas. Comenzaron con una pregunta simple y gradualmente pasaron a preguntas difíciles.
- Cuadrados de una array ordenada. https://leetcode.com/problems/squares-of-a-sorted-array/
- Número de islas. https://leetcode.com/problemas/numero-de-islas/
- Compruebe si los pares de arrays son divisibles por k. https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k/
Expliqué todas las aproximaciones a todos los problemas con su respectiva complejidad temporal y espacial. Esperaban que escribiera código completamente funcional y optimizado en cualquier editor de elección y examinaron cuidadosamente la forma de escribir código. Me pidieron que explicara mi código y me hicieron algunas preguntas de seguimiento al respecto. Me hicieron algunas preguntas relacionadas con OOP. Se suponía que habría 2 preguntas de codificación, pero quedaba suficiente tiempo para hacer la tercera pregunta. El entrevistador quedó impresionado.
Sugerencias: intente practicar (no se limite a encontrar el enfoque en su mente) las preguntas de DSA de Leetcode y GeeksForGeeks para temas como Lista, Cola, Pila, BST, Arrays, Búsqueda y Clasificación. Tener una buena comprensión de los conceptos de programación orientada a objetos tanto para C++ como para Java.
Ronda Técnica 2 (60 minutos): Fue tomada por un Informático-2 con experiencia de 6 años. Saltó directamente a las preguntas de codificación.
- Top K Palabras Frecuentes. https://leetcode.com/problems/top-k-frequent-words/
- Substring más larga sin caracteres repetidos. https://leetcode.com/problems/substring-más-larga-sin-caracteres-repetidos/
Resolvió ambos problemas con enfoques optimizados de manera similar. La ronda fue bastante rápida y tomó alrededor de 40 minutos. El entrevistador no preguntó nada más.
Ronda de Gerentes (1.5 horas): Fue tomada por un Gerente de Proyectos con 11 años de experiencia. Ambos hicimos una presentación. Luego me hicieron muchas preguntas sobre mis trabajos actuales y también sobre mis proyectos B.Tech.
- Caminos Únicos II. https://leetcode.com/problems/unique-paths-ii/ (versión modificada)
También hubo problemas con la gestión de la memoria del sistema, la geometría de coordenadas y los diseños de cumplimiento (no lo esperaba). Inicialmente, se proporcionó muy poca información. Necesitaba hacer muchas preguntas aclaratorias. Esta ronda fue muy extraña ya que no se hicieron preguntas directas. El entrevistador me interrogó mucho. Después de eso, tuvo una larga discusión de 30 minutos sobre sus proyectos.
Sugerencias: haga todas las preguntas que necesite para aclarar la pregunta y luego salte a la solución. Esperar lo inesperado.
Después de un par de días, recibí una llamada del reclutador, informándome que mi ronda de Director se omitió y que les gustaría continuar con la Oferta .
Publicación traducida automáticamente
Artículo escrito por indranilbit y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA