J’ai été contacté par un recruteur début avril pour le site de Bangalore
Elle m’a demandé de faire un test de codage sur Hackerrank. Le test comportait 2 questions. J’ai pu résoudre complètement les deux questions. Après 1 semaine, j’ai reçu un appel pour une tournée téléphonique.
Il y a eu au total 5 tours de l’entretien –
Écran technique du téléphone (1 heure) : L’intervieweur était SDE-2 chez amazon.
- Posé 2 questions sur le travail effectué à partir de mon CV
- Posé 1 question basée sur le tas
- Question – Étant donné M managers avec la priorité M1>M2>…, chaque manager a un nombre n de rapporteurs travaillant sous lui.
- Il existe x tâches avec des priorités différentes, votre tâche consiste à attribuer la tâche aux employés, de sorte que M_i+1 ne puisse pas se voir attribuer une tâche tant que tous les rapporteurs de M_i n’ont pas été attribués.
- Je lui ai donné une approche heap-based, il m’a demandé la complexité temporelle.
- Il était satisfait de mon approche et m’a demandé d’écrire du code fonctionnel.
Après 1 semaine, j’ai reçu un appel pour la prochaine série de tournées, c’est-à-dire des tournées sur place.
Premier tour sur place (1 heure) : L’intervieweur était SDE2 chez amazon.
- Posé 2 questions basées sur DS Algorithms, une question était basée sur BST et l’autre était basée sur Graph, j’ai donné une approche d’utilisation de dfs
- Elle m’a demandé l’approche et le temps, la complexité spatiale d’abord, j’ai pu résoudre les deux problèmes sans aucune allusion.
- Ensuite, elle m’a posé 2 questions comportementales
- Question1 – Racontez-moi un moment où vous avez eu un conflit avec l’équipe produit au sujet d’une exigence et comment l’avez-vous géré
- Question 2 – Parlez-moi d’un moment où vous avez dû travailler hors de votre zone de confort
Deuxième tour sur place (1 heure) : L’intervieweur était SDE-3 chez Amazon.
- Il m’a posé une question sur BST – https://www.geektechnique.net/print-binary-tree-vertical-order-set-2/. J’ai pris 1 indice et environ 30 minutes pour écrire du code fonctionnel pour cela. Il m’a demandé d’optimiser davantage le code pour la complexité de l’espace.
- Il a posé des questions comportementales
- Question1 – Parlez-moi d’une fois où vous avez dû faire face à une exigence inconnue.
- Question2 – Racontez-moi un moment où vous avez fait face à une crise au travail
Troisième tour sur place (1 heure) : C’était le tour du gestionnaire d’embauche.
- Il a donné un problème simple basé sur le concept de tableau et de fenêtre coulissante.
- Ensuite, il a posé des questions sur le travail effectué dans l’entreprise précédente.
- Il m’a posé 1 question sur MYSQL (mentionné dans le cv).
- Nous avons discuté de certains concepts de POO comme les interblocages, les sémaphores, etc.
- Au bout de 2 jours, j’ai reçu un appel du recruteur pour le tour suivant, c’est-à-dire le tour de relanceur de barre
Bar Raiser Round (1 heure):
- L’intervieweur occupait un poste très élevé chez Amazon.
- Il a également posé 2 questions basées sur DS.
- Question 1 – Basé sur le DP
- Question 2 – Quelque chose comme un problème de parenthèse équilibrée
- J’ai pu résoudre complètement la question 1, il en a semblé satisfait.
- Par manque de temps, il y avait quelques bugs dans le code de la question 2.
- Et aussi, tous les enquêteurs m’ont demandé d’expliquer la complexité spatio-temporelle de mes démarches.
Des astuces –
- Préparez-vous bien pour le principe de leadership d’Amazon.
- Assurez-vous de vous souvenir de tous les projets de votre CV.
- Bien préparer les algorithmes DS.
Résultat: Choisi
Attention lecteur ! N’arrêtez pas d’apprendre maintenant. Obtenez tous les concepts importants de DSA avec le Cours auto-rythmé DSA à un prix adapté aux étudiants et devenez prêt pour l’industrie. Pour compléter votre préparation de l’apprentissage d’une langue à DS Algo et bien d’autres, veuillez vous référer Cours complet de préparation aux entretiens. Si vous êtes prêt, testez vos compétences en utilisant TCS, Wipro, Amazone. Google , E-Litmus et Microsoft Séries d’essais.