Experiencia de entrevista de Apple – Part 1

Fue en el Campus en un IIT.
Consejos :
no salte a la solución. Ellos juzgan tu proceso de pensamiento. Comience con la solución más simple y desarrolle eso, optimícelo.
Conoce tu currículum. Hicieron muchas preguntas sobre proyectos y pasantías que mencioné en mi currículum. Asegúrese de poder describir lo que haya escrito en su currículum.
Piensa en voz alta. Asegúrese de manejar todos los casos de esquina mientras responde preguntas de codificación.
Hubo un total de tres rondas. Cada ronda era de 50 minutos. Primero, hubo una ronda de codificación, seguida de una ronda de diseño del sistema y, finalmente, una ronda de recursos humanos.
Cada ronda comenzaba con el entrevistador dando su presentación y en qué estaba trabajando, seguida de una entrevista técnica o de recursos humanos detallada y luego de 5 a 10 minutos para preguntas del entrevistado.

Ronda 1 :

  1. problema de Josefo.
  2. El entrevistador quería una solución analítica.
  3. Un problema simple basado en DFS.
  4. El entrevistador quería un código adecuado con todos los casos de esquina con nombres de función adecuados, etc.
  5. Finalmente, hubo una discusión sobre varios proyectos y pasantías que mencioné en mi currículum.

Ronda 2 :

  1. Diseñe una tabla de clasificación de juegos que muestre a los mejores clasificados de diferentes regiones.
  2. Tenga en cuenta la confiabilidad, la disponibilidad y la latencia para las preguntas de diseño del sistema.
  3. Discusión sobre la elección de bases de datos: basada en SQL vs NoSQL.
  4. Discusión sobre latencia, disponibilidad y confiabilidad (teorema CAP).
  5. Diseño de base de datos para el sistema.
  6. Diseño de API.
  7. ¿Qué sucede cuando escribes una dirección en un navegador web y presionas enter? Seguido de preguntas relacionadas con el DNS, como qué es y cómo funciona, etc. Esto fue seguido por una pregunta sobre cómo diseñaría el DNS.
  8. Esto fue seguido por una discusión sobre los proyectos que mencioné en mi currículum.

Ronda 3 :

  1. Discusión sobre varios proyectos y pasantías que mencioné en mi currículum.
  2. Discusión sobre la escalabilidad del trabajo realizado durante mi pasantía.
  3. Discusión sobre algunos de los desarrollos de código abierto en los que he estado involucrado.
  4. Preguntas generales de RRHH.
  5. Debate sobre cultura laboral en Apple.

Publicación traducida automáticamente

Artículo escrito por dracarys09 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 *