Experiencia de entrevista de Athena Health para miembro asociado del personal técnico 2021 (virtual)

4 rondas en total:

  • Codificación y MCQ (Día-1)
  • Entrevista técnica (Día-2 Mañana)
  • Entrevista Gerencial (Día-2 Tarde)
  • HR (día 3 por la mañana)

Ronda 1: (Codificación y MCQ) TIEMPO: 90 minutos

10 MCQ y 2 preguntas de codificación de nivel fácil.

  1. Dada una string encriptada s y un entero k, descifre cada carácter de la string encontrando el k-ésimo carácter detrás de él. Por ejemplo: str=kumar & k=3 luego ans=hrjxo
  2. Dadas 2 arrays: tiempo disponible de tamaño n, tiempo de proceso de tamaño 4*n. En un momento particular que está en la array de tiempo disponible, puede procesar 4 elementos de la array de tiempo de proceso simultáneamente y el tiempo para terminar un trabajo es tiempo disponible [i] + tiempo de proceso [j]. Encuentre el tiempo mínimo para encontrar todos los trabajos dados asignando cada tiempo disponible a 4 tiempos de proceso.

52 estudiantes fueron preseleccionados después de esta ronda.

Ronda-2: (Ronda Técnica) TIEMPO: 45 Minutos

  • El entrevistador fue muy, muy amable y educado y me sentía muy cómodo con él.
  • Al principio me dijo que me presentara. Luego discutimos mis proyectos en breve. Luego me preguntó el idioma que domino. Me sentía cómodo con C++. Luego me preguntó sobre el STL que usaba en C++. Dije sobre vector, mapa y conjunto. Luego me hizo algunas preguntas relacionadas con el mapa, que se trataba de acceder a un elemento, borrar los valores en el mapa, es decir, hay un map<stud_id, cgpa> mymap. Tengo que eliminar los estudiantes que tienen cgpa<5 sin ningún espacio adicional. Usé 2 iteradores de mapas para resolver esto.
  • Dio un bloque de código y pidió la salida: int a[4]={1,2,3,4}; int*p; p=&a;
  • lo que se generará para lo siguiente: cout<<a++; cout<<p++; cout<<*a++; cout<<*p++;
  • Luego me preguntó mi tema favorito. Respondí como estructuras de datos. Entonces me pidió que imprimiera el reverso de la lista enlazada en tiempo O(n) sin ningún espacio extra y no debería modificar la lista. Lo resolví usando recursividad. Otra pregunta es encontrar si el valor dado está presente en el árbol de búsqueda binaria. Es solo una pregunta básica y le dije la solución log(n) y estuvo de acuerdo con eso.

Luego pidió 2 rompecabezas.

  1. Es hora de escalar el rompecabezas de la pared de 30 pies
  2. ¿Por qué la alcantarilla es redonda?

Después de 1 hora recibí correo para la siguiente ronda.

Ronda 3: (Ronda Gerencial) TIEMPO: 30 Minutos

  • El entrevistador primero me pidió que me presentara. Luego me pidió una descripción detallada de todos mis proyectos uno por uno.
  • Me hizo algunas preguntas sobre reactjs, fetch API y REST tal como los usamos en nuestro proyecto. Luego, algunas preguntas sobre DOM: ¿Qué es DOM?, ¿Qué es dom virtual?, ¿cómo funciona dom virtual en reaccionar?, etc.
  • Luego me preguntó acerca de Triggers en DBMS.
  • Por fin, terminó con un rompecabezas: te dan 3 baldes que pueden contener 4,5 y 13 litros respectivamente. ¿Cómo tendrás que llenar el balde de 13 litros con 7 litros?

Mi solución:

  • Llene completamente el balde de 4 litros y vacíelo en un balde de 5 litros.
  • Llene completamente el balde de 4 litros y vacíelo en un balde de 13 litros. (Ahora los cubos de 5 litros y 13 litros tendrían 4 litros en ellos)
  • Ahora llene nuevamente el balde de 4 litros completamente y llene el balde de 5 litros hasta que esté lleno. (Ahora el cubo de 5 litros está lleno, el cubo de 4 litros tendrá 3 litros y el cubo de 13 litros tendrá 4 litros)
  • Ahora vierta el balde vacío de 4 litros en el balde de 13 litros, lo que nos daría 7 litros de agua en el balde grande.

Desafortunadamente, no fui preseleccionado para la ronda de recursos humanos.

Los estudiantes de Atlast 5 fueron preseleccionados como FTE.

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

Deja una respuesta

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