Yahia Naim EXEMPLE DE TCS NQT COMMENT PRÉPARER D’UN ENTRETIEN D’EMBAUCHE EN 202

Yahia Naim EXEMPLE DE TCS NQT COMMENT PRÉPARER D’UN ENTRETIEN D’EMBAUCHE EN 2022 Comment Préparer d’un entretien d’embauche en 2022 1 Le processus de recrutement : Le processus de recrutement se compose principalement de 3 étapes :  Entretien RH  Entretien Technique  Echange On prendre un exemple TCS NQT connu sous le nom de TCS National Qualifier Test, est un test d’examen de classement organisé par TCS pour embaucher des étudiants au des post en génie informatique. Les étudiants éligibles sont sélectionnés pour les profils TCS Ninja & TCS Digital. Outre TCS, plus de 200 autres entreprises utilisent également le score NQT pour embaucher. La plate-forme ionique TCS est utilisée par TCS pour effectuer son test national de qualification. Le modèle pour l’examen TCS NQT est fourni ci-dessous : Sujet Num. De questions Durée CAPACITÉ NUMÉRIQUE 26 40mins CAPACITÉ VERBALE 24 30mins CAPACITÉ DE RAISONNEMENT 30 50mins LOGIQUE DE PROGRAMMATION 10 45mins CODAGE 2 15mins RH interview process : Dans ce type des entretins, les questions posées sont liées à vos passe-temps, à vos goûts, à vos aversions, ainsi qu’à des questions de conscience générale. Parfois, il est arrivé que les RH aient demandé à résoudre des questions liées à des énigmes, mais cela s’est produit lors des entretiens en face à face. 2 Processus d’entretien managériale : Les questions sont posées sur des situations pour tester les compétences en gestion. Il s’agit également de vérifier si les candidats sont bien adaptés à leurs postes, car cela nécessite souvent des compétences en gestion et en contact avec les clients. Processus d’entretien technique : Dans les Interview technique, on vous posera des questions liées à la programmation concurrentielle, aux structures de données et aux algorithmes et vous avez besoin d’une compréhension de toute technologie tendance comme data Science, le Big Data, le cloud, l’IOT, etc. On vous posera aussi à des questions liées aux technologies et aux langages de programmation que vous connaissez. Il y aura également un test de connaissances sur le paradigme de programmation de base, les algorithmes et d’autres concepts de base. Coding Game : Le type de questions de codage principalement posées dans les entretiens technique. Notez qu’il vous sera d’abord demandé de choisir le langage de programmation de votre préférence afin que vous deviez répondre au problème dans votre langage de programmation préféré comme C, C ++, Java, Python, etc. Q1) Un entier positif a été donné en entrée. Convertissez la valeur décimale en représentation binaire. Basculez tous les bits après le bit le plus significatif, y compris le bit le plus significatif. Imprimez la valeur entière positive après avoir basculé tous les bits ». Contraintes : 1<=N<=100 Exemple 1 – Entrée : 10 -> Entier Sortie : 5 -> résultat- Entier 3 Solution in C : 1 2 3 4 5 6 7 8 #include <stdio.h> using namespace std; int main() { int n; cin>>n; int k=(1<<(int)floor(log2(n))+1)-1; cout<<(n^k); } Solution in Python 1 2 3 4 import math n=int(input()) k=(1<int(math.log2(n))+1)-1 print(n^k) Q2) Étant donné un tableau Arr [] de taille T, contient des chiffres binaires, d’où :  0 représente un motard courant vers le nord.  1 représente un motard courant vers le sud. La tâche consiste à compter le motard traversant de manière à ce que chaque paire de motards traversants (N, S), où 0< = N<S<T, passe lorsque N court vers le nord et S vers le sud. Contraintes : 0<=N<S<T Exemple 1- Saisie : 1. 5 -> Nombre d’éléments, c’est-à-dire T 2. 0 -> Valeur du 1er élément. 3. 1 -> Valeur du 2ème élément 4. 0 -> Valeur du 3ème élément. 5. 1 -> Valeur du 4ème élément. 6. 1 -> Valeur du 5ème élément Sortie : 5 4 Solution in Python : 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 n = int (input ()) L =[] sum = 0 c = 0 for _ in range (n): a = (input ()) if a: sum += c else: c += 1 print (sum) En ce qui concerne la théorie, les questions techniques sont principalement posées dans des technologies tendance telles que le Big Data, Machine Learning, Big Data, la cybersécurité, le Cloud Computing, la réalité augmentée, l’IOT, etc. Comme, lorsque le candidat est sélectionné via Génie informatique, il se voit attribuer des projets principalement sur l’une de ces technologies tendances. Voici quelques-unes des questions fréquemment posées dans les entretiens techniques : 5 Q1) Définir le Cloud Computing Le Cloud Computing est une méthode de prestation de services de technologie de l’information (IT) dans laquelle les ressources sont extraites d’Internet au moyen d’outils et d’applications Web, par opposition à une connexion directe à un serveur. Q2) Quelles sont les utilisations du Cloud Computing ?  Créer de nouvelles applications et de nouveaux services  Stocker, sauvegarder et récupérer des données  Hébergez des sites Web et des blogs  Diffuser de l’audio et de la vidéo Q3) Définir Deep Learning, l’apprentissage profond et l’IA ? Deep Learning est une méthode d’analyse de données qui automatise la construction de modèles analytiques. C’est une branche de l’IA basée sur l’idée que les systèmes peuvent apprendre des données, identifier des modèles et prendre des décisions avec une intervention humaine minimale. Deep Learning est une fonction d’IA qui imite le fonctionnement du cerveau humain dans le traitement des données et la création de modèles à utiliser dans la prise de décision. L’IA est la simulation des processus d’intelligence humaine par des machines, en particulier des systèmes informatiques. Ces processus comprennent l’apprentissage, le raisonnement et l’autocorrection. Q4) Quelles sont les caractéristiques de Deep Learning ? Les principales caractéristiques de l’apprentissage profond sont les suivantes :  Santé  Reconnaissance d’image  Analyse des stocks  Analyse des nouvelles  Détection des fraudes  Voitures autonomes Q5) Définir l’analyse Big Data ? 6 Le Big Data, ce sont des données mais avec une taille énorme. Énorme en taille et pourtant en croissance exponentielle avec le temps. En bref, ces données sont si volumineuses et complexes qu’aucun des outils traditionnels de gestion des données ne peut les stocker ou les traiter efficacement. Q6) Énumérer les caractéristiques de Big Data Analytics ?  Volume  Vitesse  Variété  Véracité  Valeur Q7) Définir la cybersécurité ? La cybersécurité comprend des technologies, des processus et des contrôles conçus pour protéger les systèmes, les réseaux et les données contre les cyberattaques. Une cybersécurité efficace réduit le risque de cyberattaques. Q8) Quels sont les types de cyberattaques ?  Attaque de logiciels malveillants – Il s’agit d’une cyberattaque courante où des logiciels malveillants exécutent des actions non autorisées sur le système de la victime.  Usurpation d’identité – une attaque d’usurpation d’identité est une situation dans laquelle une personne ou un programme s’identifie avec succès comme un autre en falsifiant des données, pour obtenir un avantage illégitime.  Hameçonnage – la pratique frauduleuse consistant à envoyer des courriels prétendant provenir d’entreprises réputées afin d’inciter les individus à révéler des informations personnelles, telles que des mots de passe et des numéros de carte de crédit. 7 Q9) Définir l’IoT et lister ses applications ? L’Internet des objets (IoT) est le réseau d’appareils physiques, de véhicules, d’appareils ménagers et d’autres éléments intégrés à l’électronique, aux logiciels, aux capteurs, aux actionneurs et à la connectivité qui permet à ces objets de se connecter et d’échanger des données. Applications:  Smart homes  Wearable (Smartwatches)  Manufacturing Industries  Transportation  Agriculture  Healthcare. Q10.) Définir la réalité augmentée ? La réalité augmentée (RA) est un terme général désignant un ensemble de technologies utilisées pour mélanger des informations générées par ordinateur avec les sens naturels du spectateur. 1 : Coding Questions Le type de questions de codage principalement posées dans TCS Ninja Interview sont des questions de modèle comme : Q1.) Écrire un programme pour imprimer cette figure ? * ** *** **** ***** 8 Q2.) Écrire un programme pour imprimer le modèle de nombres demi- pyramidal 1 22 333 4444 55555 Il y a aussi diverses autres questions de base sur la programmation :  Nombre premier ou pas ?  Série Fibonacci  Programme de récursivité pour imprimer la factorielle  Ajout matriciel par ligne Les questions théoriques sont principalement posées à partir des concepts de base de la programmation, des structures de données et des OOPs. Certaines des questions théoriques fréquemment posées dans l’interview de TCS Ninja sont fournies ci-dessous : 1) Expliquer la fonctionnalité de la liste liée ? Une liste liée est une sorte de structure de données linéaire, dans laquelle les éléments ne sont pas stockés dans des emplacements de mémoire contigus et les éléments d’une liste liée sont liés à l’aide de pointeurs. 2) Quels sont les quatre principes de base de l’OOPS ? La programmation orientée objet repose sur quatre principes de base :  Encapsulation  Polymorphism  uploads/Litterature/ simulation-d-x27-un-entretien-d-x27-embauche.pdf

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager