Hubo un total de 5 rondas, (1 prueba de codificación en línea + 3 entrevistas técnicas + 1 (ronda gerencial y técnica ))
Ronda 1 (Prueba de codificación en línea)
La prueba se realizó en la plataforma de amazon.
Tenía 4 secciones:
- Depuración de código (C, C++, Java) [No estoy seguro de Python y otros lenguajes]. (20 minutos)
- Aptitud y Capacidad de Razonamiento. (35 minutos)
- Evaluación de estilos de trabajo. (20 minutos)
- Ronda de codificación. (70 minutos)
Las primeras 3 secciones fueron bastante fáciles, pero hay que ser un poco más rápido para terminar todas las preguntas a tiempo.
Hubo 2 preguntas de codificación. Diferentes conjuntos tenían diferentes preguntas. Los enlaces a algunos de ellos son los siguientes:
P1) https://www.geeksforgeeks.org/merge-two-sorted-linked-lists/amp/
Q2) https://www.geeksforgeeks.org/clone-linked-list-next-arbit-pointer-set-2/
Q3) https://www.geeksforgeeks.org/search-in-row-wise-and-column-wise-sorted-matrix/
Q4) https://leetcode.com/problems/two-sum/
P5) https://leetcode.com/problems/critical-connections-in-a-network/
Ronda -2 (Entrevista técnica)
P1) https://www.geeksforgeeks.org/check-number-can-expressed-sum-consecutive-numbers/
La solución dada en el enlace anterior no se esperaba, pero el entrevistador quedó satisfecho.
P2 ) https://www.geeksforgeeks.org/print-k-sum-paths-binary-tree/
Ronda 3 (entrevista técnica)
P1) La idea era similar al problema dado en el siguiente enlace, pero la pregunta era completamente diferente.
https://www.geeksforgeeks.org/painters-partition-problem/
Q2) https://stackoverflow.com/questions/28871860/algorithm-to-find-the-maximum-non-adjacent-sum-in-n-ary-tree
Ronda 4 (entrevista técnica)
P1) https://www.geeksforgeeks.org/minimum-steps-reach-target-knight/
Muchos razonamientos y variaciones (como, por qué BFS, ¿podemos hacerlo con DFS, si no, entonces por qué?, Su complejidad de tiempo y espacio, ¿podemos hacerlo usando solo la memoria O (1) para realizar un seguimiento de la distancia, etc.).
P2) Como la primera pregunta se tragó la mayor parte del tiempo debido a sus variaciones y razonamiento, me dijo que me haría una pregunta teórica.
Entonces, primero, me pidió que escribiera todas las estructuras de datos que conozco. Y luego, pensar en aplicaciones en tiempo real de cada uno de ellos.
Ronda 5 (Técnico-cum-Gerencial)
1) https://www.geeksforgeeks.org/find-rotation-count-rotated-sorted-array/
2) ¿Qué harías si te encuentras atrapado en un gran problema técnico? Apoye su respuesta con una situación en tiempo real a la que se haya enfrentado.
3) Describe un incidente en el que estuviste en una situación difícil (profesional, no personal) primero pero luego, ¿finalmente saliste de ella con éxito?
Y también se hicieron algunas otras preguntas de «Describa un incidente».
Información Adicional
- Las entrevistas se realizaron en Amazon Chime (una plataforma de videollamadas).
- Se hicieron preguntas de codificación para codificar en la plataforma LiveCode de Amazon, donde tanto el entrevistador como el entrevistado pueden editar y ver el código simultáneamente.
- Las Entrevistas fueron de 1 hr cada una.
Puntas:
- Sea minucioso con el cálculo de la complejidad del tiempo y el espacio, ya que es la primera pregunta que puede recibir después de proponer un algoritmo al entrevistador.
- No se quede callado en la entrevista, siga compartiendo todos sus pensamientos e ideas incipientes, no solo atraerá al entrevistador sino que también lo ayudará a obtener ideas nuevas.
- Sea cortés y escuche atentamente al entrevistador (es posible que tenga suerte si obtiene algunas pistas).
Muchas gracias a GeeksforGeeks por transformarme de lector a escritor.
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