Experiencia de entrevista de Adobe – Part 71

Me entrevistaron para el puesto de científico informático 1. Tenía una experiencia de 6,5 años en Java Backend Development en el momento de la entrevista.

Fueron 4 rondas en total.

Ronda 1: (Estructura de datos)

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.

Esperaban que escribiera código totalmente funcional en Notepad++ (o cualquier otro editor de su elección) y examinaron cuidadosamente la forma de escribir código. Tenían un enfoque completo en la complejidad del tiempo y el espacio. El entrevistador esperaba que yo escribiera código con una complejidad óptima de tiempo y espacio.

Habían planeado una pregunta más, pero como mi entrevista comenzó 15 minutos tarde (el entrevistador llegó tarde), concluyeron esta ronda con solo 2 preguntas.

Sugerencia: Intente practicar preguntas DSA de nivel medio de Leetcode, GeeksForGeeks para temas como Lista, Cola, Pila, BST, Arrays, Búsqueda y Clasificación.

Ronda 2: (Diseño del sistema): el entrevistador me pidió que creara un bloqueo de lectura y escritura que admitiera varias lecturas simultáneamente, pero solo una escritura. Me pidió que escribiera código en IDE para poder mostrar una pequeña demostración al final. Sin embargo, mi IDE no estaba listo, procedí con el Bloc de notas. El entrevistador verificó si se siguieron o no los principios de SOLID, si se pueden cumplir o no todos los requisitos, etc. Hizo varias preguntas sobre el diseño y también sugirió mejoras en el transcurso de la discusión. Al final, hizo varias preguntas sobre SQL vs NOSQL DB y los principios de diseño. Profundizó en el diseño del diseño NoSQL.

Sugerencia: estudie tantos casos de uso de diseño de sistemas como sea posible de varios artículos (especialmente artículos en Medium)

Ronda 3: (gerente de contratación): se centró exclusivamente en proyectos anteriores durante mi experiencia laboral. El entrevistador preguntó en profundidad sobre todos los proyectos de los que formé parte en organizaciones actuales y pasadas. Me preguntó sobre todos los desafíos que enfrenté, cómo los resolví, cuál era el diseño del producto, mis funciones y responsabilidades. También preguntó por qué estoy buscando un cambio de trabajo, qué haré si descubro que la cultura en mi equipo no está a la altura, qué otras empresas estoy entrevistando, etc. Procedo con respuestas positivas a todas estas preguntas. .

Sugerencia: Tenga un conocimiento profundo de todos los proyectos en los que ha trabajado hasta ahora. Cuéntales todos y cada uno de los detalles de una tarea desafiante importante en cada proyecto. Trate de tener una perspectiva positiva de las respuestas. 

Ronda 4: (Ronda de Director): Esta ronda fue con el Director de la Unidad de Negocios para la cual estaba en curso la Contratación. Pidió una introducción detallada con educación escolar, antecedentes familiares, etc. Luego pasó a mi experiencia y me preguntó si había creado algunos proyectos desde cero, realizado pruebas de carga, mis funciones y responsabilidades en el equipo actual. Luego se pasó al diseño de Netflix. Me pidieron que creara un diseño de alto nivel del sistema similar a Netflix. Después de algunas preguntas cruzadas sobre el diseño, finalmente concluyó el proceso de entrevista.

Sugerencia: Trate de ser positivo en su enfoque y presente una buena imagen de usted mismo.

Después de un par de días de la ronda de Directores, recibí el correo de que aclaré la entrevista.

Publicación traducida automáticamente

Artículo escrito por shivamprakash y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *