C’était complètement en ligne sur les appels de zoom. 36 étudiants ont été sélectionnés pour l’entretien. 7 sélectionnés.
Tour 1 (écrit) : Il s’agissait d’un tour écrit composé de 20 QCM et 2 questions de codage, 2h au total. Les QCM comprenaient toutes les bases de l’informatique, y compris les commandes SQL, SGBD, CN, OS, Linux. Les questions de codage étaient faciles. La première question était le nombre d’inversions et la deuxième question était de trouver un nombre maximum de 1 consécutifs dans le tableau si vous pouvez retourner au plus k 0.
Round 2 (Technique, 1h): 36 étudiants se sont présentés pour ce tour.
Cela a commencé avec mon introduction pendant que l’intervieweur examinait mon curriculum vitae. Il m’a posé des questions sur le processus et les threads, le multithreading, si le multithreading est synchrone ou parallèle, les sémaphores et les conditions de concurrence dans les systèmes d’exploitation. J’avais ajouté un projet avec MongoDB dans mon CV, il m’a donc posé des questions sur la différence entre SQL et MongoDB, pourquoi j’ai utilisé MongoDB et pas SQL, leurs avantages et inconvénients, les jointures en SQL, comment fonctionneront les jointures, à l’aide d’exemples. Puis il est passé à l’OOPS. Différence entre polymorphisme et abstraction. Puis il m’a posé des questions sur l’encapsulation. Il m’a demandé si je mélangeais encapsulation et abstraction, mais j’étais clair avec leurs concepts et j’étais donc confiant quant à ma réponse.
Puis il est passé à la DSA.
- Il m’a posé des questions sur la tour de Hanoï
- Trouvez le sous-tableau non trié de longueur minimale, tri qui rend le tableau complet trié.
- Ensuite, il m’a demandé que nous ayons un nœud contenant des données, disons le nom de la classe roll no. etc. et à chaque itération, nous modifions n’importe quel attribut du nœud et le stockons dans un nouveau nœud. Quelle structure de données serait la plus appropriée pour stocker cela. La réponse est une liste chaînée car elle nous dira dans quelle itération quel changement a été apporté.
Ainsi, chaque concept a été demandé dans ce tour. Mais l’intervieweur était sympathique, ça s’est très bien passé.
Environ 14 élèves ont réussi à passer ce tour.
Tour 3 (technique, 45 min) : Cela a commencé par une introduction et des concepts OOPS comme le polymorphisme et l’abstraction. Ensuite, nous sommes passés à la partie DSA. La première question était de trouver la racine carrée d’un nombre. Je lui ai expliqué l’approche de la force brute, puis l’approche de la recherche binaire. J’ai pu trouver une partie intégrante de la réponse. Puis il m’a demandé de trouver la partie fractionnaire. J’ai essayé mais je n’ai pas réussi à le résoudre. Ensuite, nous sommes passés à la question suivante. Il s’agissait d’implémenter une pile et une file d’attente dans un seul tableau 1D.
Seuls 7 élèves ont atteint le tour suivant.
Tour 4 (HR): C’était une tournée RH téléphonique. Le RH m’a appelé et nous avons eu une excellente conversation pendant environ 10 minutes. Elle m’a posé des questions sur ma famille et comment se sont déroulées mes deux séries d’entretiens. Quel genre de culture de travail je préférais. Soyez clair et honnête dans vos réponses.
Les 7 étudiants ont été sélectionnés.
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.