Ronda 1: Ronda en línea
La prueba se realizó en la plataforma de amazon. Tiene 4 secciones:
- Depuración de código (C, C++, Java, 6 a 7 preguntas) 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 rondas fueron bastante fáciles, pero debes ser lo suficientemente rápido para resolverlas en las limitaciones de tiempo dadas. Hubo 2 problemas de codificación que eran similares a los que se indican a continuación.
- https://leetcode.com/problems/maximum-units-on-a-truck/
- https://practice.geeksforgeeks.org/problems/minimum-platforms-1587115620/1
Rondas de entrevistas:
Ronda 2: Entrevista cara a cara
- Preséntese y haga algunas preguntas sobre lo que he dicho en la Introducción.
- https://leetcode.com/problems/palindrome-linked-list/ y también pidió algunas variaciones
- https://www.geeksforgeeks.org/minimum-steps-reach-target-knight/ y también pidió variaciones que se discuten en el enlace a continuación https://leetcode.com/discuss/interview-question/322837/ Google-o-Onsite-entreview-or-Knight’s-Shortest-Path-on-an-Infinite-Chessboard
Ronda 2: Entrevista cara a cara
- Presentarte.
- https://www.geeksforgeeks.org/rearrange-given-array-such-that-each-elements-is-not-equal-to-mean-of-adjacent-elements/
- https://www.geeksforgeeks.org/find-height-of-a-special-binary-tree-whose-leaf-nodes-are-connected/
- Se hizo una pregunta estándar de gestión/RRHH
Ronda 3: Entrevista cara a cara
- Presentarte.
- https://www.geeksforgeeks.org/minimum-cost-to-merge-all-elements-of-lis
- https://www.geeksforgeeks.org/bottom-view-binary-tree
- Como siempre, se hizo una pregunta gerencial estándar
Resultado: Seleccionado para pasantía de 6 meses
Puntas:
- Las entrevistas se realizaron en Amazon Chime (una plataforma de videollamadas).
- Las Entrevistas fueron de 45 min -1 hr cada una.
- Algún consejo en particular: antes de la entrevista, consulte los Principios de liderazgo de Amazon. Y para todos y cada uno de los problemas, debe escribir el código en su idioma favorito y también debería poder transmitir su proceso de pensamiento y ejecutar el código en seco. La complejidad del tiempo y la complejidad del espacio son imprescindibles para cada problema.
- Muchas gracias a GeeksforGeeks por transformarme de lector a escritor.