SAP est venu dans notre collège le 28 mars 2021 pour leur entretien Scholar @ SAP. Il s’agissait d’une campagne sur le campus organisée pour les étudiants de premier cycle du BCA.
Dans ce programme, les étudiants ont eu l’opportunité de travailler pour SAP Labs tout en faisant leur MTECH de BITS Pilani.
Il y a eu un total de 4 tours :
Test de codage en ligne : Le cycle de codage en ligne s’est déroulé à Hackerrank et consistait en 15 questions informatiques basées sur des QCM sur le SGBD, le système d’exploitation, les structures de données et les algorithmes, les questions de type de sortie, etc. Parallèlement à cela, on nous a posé deux questions de codage :
- https://www.geektechnique.net/maximum-occurring-character-in-an-input-string-set-2/. C’était une question similaire avec une seule différence au lieu de trouver le maximum, nous devions trouver le caractère qui s’est produit un nombre minimum de fois et s’il y a plusieurs caractères, renvoyer le caractère qui se produit en premier.
- Héritage C++ : C’était une question unique que nous ne voyons pas régulièrement dans les examens de codage. On m’a donné un code C++ incomplet basé sur l’héritage que je devais terminer en imprimant la sortie correcte.
Après ce tour, environ 18 personnes avec moi ont été sélectionnées pour le premier tour technique.
Manche technique 1 : Il s’agissait d’un tour de paire de codes organisé dans le cadre de Hackerrank ide. Dans ce cas, l’enquêteur a donné une question de codage que nous avons dû résoudre devant l’enquêteur dans l’idée fournie et exécuter tous les cas de test. L’intervieweur s’est d’abord présenté, suivi de ma présentation. Puis il a posé de nombreuses questions informatiques et une question de codage :
- Étant donné un tableau, divisez-le en deux parties telles que :
une. L’union des deux parties donne le tableau d’origine.
b. L’intersection des deux parties est nulle.
c. La somme de la première partie est supérieure à la deuxième partie.
ré. La taille de la première partie est plus petite que la seconde.
e. Trouvez toutes ces paires dans le tableau donné.
J’ai d’abord utilisé le tableau blanc pour lui expliquer l’approche et lorsqu’il a été satisfait de l’approche, j’ai résolu le code et exécuté avec succès tous les cas de test. L’enquêteur était satisfait de la solution.
- Différence entre Java et C++ et avantages de Java par rapport au C++.
- Qu’est-ce que la normalisation, les différents types de normalisation.
- Définir OOPS et les quatre piliers des concepts OOPS (héritage, polymorphisme, abstraction et encapsulation)
- Ensuite, il m’a donné un puzzle où il a dit que je devais dessiner 4 triangles avec seulement 6 allumettes fournies.
Ce tour a duré environ 30 minutes.
Après ce tour, environ 9 personnes ont été sélectionnées dont moi pour le deuxième tour technique.
Tour technique 2 : Ce tour s’est déroulé dans Microsoft Teams. C’était principalement axé sur mes projets que j’ai réalisés dans mon collège. Cela a commencé avec la présentation de l’intervieweur, suivie de ma présentation. Ensuite, nous avons eu une brève discussion sur mes projets, puis l’entretien a commencé à poser quelques questions basées sur les SGBD, Java, OOPS, les structures de données, etc. :
- Brève discussion sur mon premier projet, quelles sont ses fonctionnalités, quelle base de données j’ai utilisée, comment le projet a-t-il extrait les informations de la base de données, comment fonctionne l’opération d’authentification, etc.
- Différence entre l’interface et la classe abstraite.
- Quelle est la classe parente en Java et nommez certaines de ses méthodes avec son utilisation.
- Quels sont les différents types de structures de données utilisées dans Java : Collection Framework.
- Qu’est-ce qu’une file d’attente prioritaire, comment est-elle implémentée en interne.
- Brève discussion sur mon deuxième projet
- Un puzzle : https://www.geektechnique.net/puzzle-8-balls-problem/. 10 balles dont une de poids inférieur, on vous donne une balance, trouvez le nombre minimum de mesures pour trouver la balle défectueuse.
Ce tour a duré environ 45 minutes. L’entretien m’a demandé si vous aviez des questions à me poser, alors j’ai demandé comment étaient mes performances et à propos du programme Scholar @ SAP.
Après ce tour seulement 3 personnes avec moi ont été sélectionnées pour le tour final RH + Managérial.
Ronde RH + Managériale : Ce tour était basé sur des questions personnelles et l’intervieweur voulait voir vos compétences en communication et votre confiance en vous :
- Parle-moi de toi.
- Quels sont vos loisirs.
- Que savez-vous de SAP Labs.
- Serez-vous capable de gérer la pression de travail ici chez SAP
- Quelles sont vos compétences et vos points forts
- Pourquoi devrions-nous vous engager.
Ce tour a duré environ 40 minutes. L’intervieweur m’a demandé si j’avais des questions, alors je lui ai dit de m’informer de ce qui se passe derrière le programme Scholar @ SAP.
C’était le tour final et tous les 3 avec moi ont été sélectionnés pour le programme Scholar @ SAP.
Mon conseil serait de garder vos bases très solides sur la base des concepts de DSA, OOPS, de n’importe quel langage de programmation et d’avoir une bonne connaissance des projets que vous réalisez et des technologies que vous utilisez avec eux. Bonne chance à tous pour leur avenir !!!
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.