Experiencia de entrevista de Google | Presencial 2020

Lo primero, que no existe una ronda de codificación online en Google para unas prácticas. Entonces, la primera preselección se realiza sobre la base del currículum, así que asegúrese de que su currículum sea bueno. En India, Google generalmente busca ingeniería de software, así que asegúrese de que en su currículum haya un proyecto en desarrollo.

Puede obtener ayuda para hacer un currículum desde el enlace dado:

https://careers.google.com/stories/applying-to-google/  

En mi universidad, 22 personas fueron preseleccionadas para entrevistas después de la preselección de currículum. Por suerte soy uno de ellos. Después de esto, se realizan dos rondas de entrevistas que se basan completamente en estructuras de datos y algoritmos y tampoco hay una ronda de recursos humanos. (No creo que pregunten por proyectos sino que se preparen para ellos también).

Ronda 1: El entrevistador me hace una pregunta directamente con solo saludar. Me estaba haciendo una pregunta y la extendió en toda la entrevista.

Pregunta: Tiene una array de caracteres y en la celda L (izquierda), R (derecha), U (superior) o D (abajo) había escrito, y como dice el carácter, puede ir de la celda actual a la dirección escrita, pero no puede salir de la array entonces me hizo las siguientes preguntas.

1) Estás en (0, 0) puedes llegar a (r-1, c-1) (r y c son números de filas y columnas).

2) El número mínimo de cambios necesarios para llegar a (n-1, m-1) desde (0, 0), y en un cambio puede cambiar cualquier carácter a cualquier otro carácter en cualquier celda.

Ronda 2: El entrevistador pregunta sobre la introducción y luego comienza la pregunta.

Pregunta: A medida que ingresa a la universidad, debe realizar algunos cursos, pero antes de realizar algunos cursos, debe completar algunos cursos de requisitos previos (por ejemplo, antes de hacer MA202, debe completar MA201). Entonces, la pregunta es si tiene N cursos, debe indicar la cantidad mínima de semestres necesarios para completar todos los cursos y en un semestre puede realizar cualquier cantidad de cursos, pero antes de realizar un curso, debe cumplir con todos los requisitos previos de ese curso. 

Y la entrada se da como un vector 2D y en una fila particular del vector 2D, el curso actual es un requisito previo para el próximo curso.

Ej: {{a, b, c, }, {b, e, d}, {e, f}}.

Supongamos que estoy tomando la primera fila {a, b, c}, así que antes de hacer el curso «b» debes completar «a» y antes de hacer «c» debes completar «b».

Nota: También preguntan sobre el tiempo-espacio y el espacio de la memoria y, por último, también debe escribir el código (no es necesario concentrarse más en el error de sintaxis y recibir información), así que sea un poco rápido al comenzar porque no dan tiempo extra. y también estar siempre confiado. 

Si puede responder dos preguntas correctamente, entonces hay un 80% de posibilidades de que lo seleccionen porque no quieren la única respuesta, sino también cómo se acerca.

Publicación traducida automáticamente

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