Tour 1 – Test en ligne
- Problème de rafale de tableau (https://www.geektechnique.net/reduce-the-string-by-removing-k-consecutive-identical-characters/)
- https://www.geektechnique.net/given-a-string-find-its-first-non-repeating-character/
Tour 2 (CoderPad)
- https://www.geektechnique.net/find-recurring-sequence-fraction/
- Étant donné un tableau 2-D String des notes des élèves, trouver l’élève avec le score moyen le plus élevé ?
Tour 3 (VC)
- Débat sur le projet
- Étant donné une matrice m*n de 0 et de 1, trouvez la ligne ayant un maximum de 1. Optimisation demandée.
- https://www.geektechnique.net/a-boolean-matrix-question/
- Chevalier dans un problème de labyrinthe, discussion de haut niveau
Tour 4 (VC)
- Débat sur le projet
- Similaire à cette question – https://www.geektechnique.net/find-the-point-where-maximum-intervals-overlap/
- Comment créer une classe immuable en java ?
- Pourquoi nous utilisons Spring, discussion sur l’injection de dépendances
- Comment établir la connexion à MongoDB dans l’application Spring
- L’annotation @Repository utilise
Tour 5 (VC)
- Débat sur le projet
- Fonctionnement interne d’Apache zookeeper, pourquoi utilisons-nous zookeeper (comme mentionné dans mon CV) ?
- Conception de problème d’API de limiteur de débit (LLD)
- Types de communication ActiveMQ, leurs utilisations, pourquoi avons-nous besoin d’une communication asynchrone (comme cela a été mentionné dans mon CV)
- Discussion sur la carte d’expiration, comment nous pouvons nettoyer la carte, thread vs processus, pools de threads, questions de synchronisation.
- Quels sont tous les modèles de conception que j’ai utilisés ?
- Qu’est-ce que le pattern Singleton, comment créer une classe singleton ?
- Supposons que nous ayons besoin de créer un pool d’objets singleton, comment allez-vous le gérer ?
- Différence entre les annotations @Service, @Repository, @Conponent au printemps.
- Quand utilisons-nous l’annotation @Qualifier ?
- Disons que vous avez 10 instances de démarrage de printemps et que vous devez créer votre propre bilan de santé de surveillance, comment procéderiez-vous ?
Tour 6 (tour HM)
- Aperçu du projet
- Les défis rencontrés dans le projet
- https://www.geektechnique.net/count-possible-decodings-given-digit-sequence/
- Pourquoi veux-tu changer ?
Tour 7 (tour HR)
- Quel est votre rôle actuel ?
- Pourquoi veux-tu changer ?
- Pourquoi voulez-vous travailler dans le domaine bancaire ?
- Une expérience préalable dans le domaine de la finance ?
- Un scénario bancaire discuté.
- Quelles sont vos attentes vis-à-vis du rôle ?
- Aspirations futures
Remarque : Du tour 3 au tour 6, il y avait deux panélistes à chaque tour.
Après deux jours, j’ai reçu l’appel du recruteur que je suis présélectionné pour ce rôle. Je tiens à remercier GFG de m’avoir aidé dans la préparation, sans quoi il ne me serait pas possible de casser cette interview.
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.