Experiencia de entrevista de Google para ingeniero de software 2020

Ronda 1 (entrevista técnica de detección):

  1. Dado un arreglo y una array. Tienes que encontrar si la array está presente en la array. Puedes empezar desde cualquier punto e ir en 4 direcciones. Devuelve los pares de índices inicial y final si la array existe; de ​​lo contrario, devuelve falso.

Ronda 2 (Entrevista técnica Ronda 1):

  1. Dada una array de 0 y 1, encuentre el camino más corto de principio a fin (ambos dados). Puede moverse en 4 direcciones y puede viajar solo a través de 0s.

Ronda 3 (Entrevista técnica Ronda 2):

  1. Crea una búsqueda del tesoro y encuentra el tesoro que está presente en una de las n habitaciones. Tienes r llaves (llave para moverte de una habitación a otra, pero no sabes qué llave es de qué par). Punto de inicio – Sala 1.

Ronda 4 (Entrevista Técnica Ronda 3):

  1. Hay n trabajos, debe programar los trabajos en una máquina. Teniendo en cuenta la hora de inicio y la duración del trabajo. Programar los trabajos es la mejor manera óptima.
  2. En continuación de la pregunta anterior, hay k máquinas. Programe los trabajos de la manera más óptima.

Ronda 5 (Entrevista Técnica Ronda 4):

  1. Dada una ciudad donde tiene carreteras, edificios, parques, etc., cuyas dimensiones dadas y una parte de la ciudad está vacante (la parcela del área se puede usar para construir un edificio). Tu tarea es encontrar de cuántas maneras puedes construir un edificio de una dimensión determinada (rectángulo).

Ronda 6 (Googlyness – Entrevista conductual):

  1. Dime algo sobre ti.
  2. Lo que te diferencia de los demás.
  3. Pequeñas discusiones sobre mis actividades extra escritas en currículum.
  4. Preguntas sobre conflictos de equipo.
  5. ¿Tiene alguna restricción de ubicación?
  6. Otras cuestiones de comportamiento.

Puntas:-

  1. Conócete a ti mismo antes de cualquier entrevista.
  2. Mantén la calma y responde educadamente.
  3. Sea expresivo y reflexivo.
  4. Una mejor comunicación es imprescindible.
  5. El código debe ser simple y limpio.
  6. Practica mucho.
  7. Tenga en cuenta las restricciones, como nombres, casos extremos, tipo de datos, tamaño, complejidad de tiempo, complejidad de espacio.
  8. No salte a la solución. Dejarse llevar.

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 *