L'entretien TCS est un jeu de volume comme il n'en existe presque nulle part ailleurs dans la tech. Premier recruteur indien des services informatiques, TCS embauche des juniors par dizaines de milliers à chaque cycle, et le processus est conçu pour trier ce flot en catégories plutôt que pour cuisiner une personne pendant des heures. La plupart des candidats y entrent par le TCS National Qualifier Test (NQT), un examen en ligne d'aptitude et de code qui sert de porte d'entrée, et votre score décide discrètement pour quel package vous serez ne serait-ce qu'interviewé.
Ces catégories comptent plus que l'intitulé du poste. Les candidats rapportent trois filières juniors : Ninja (le package de base), Digital, et Prime (le plus élevé, un témoignage citant environ 12 LPA), et le NQT vous répartit largement entre elles avant même que vous ne rencontriez un jury. Une personne s'est vu dire clairement qu'un NQT faible était la raison pour laquelle elle avait eu Ninja plutôt que mieux, et se faire interviewer pour une catégorie puis recevoir une offre inférieure est courant ; plusieurs racontent s'être fait demander en plein entretien s'ils accepteraient Digital ou Ninja.
L'entretien lui-même est en général une unique session sans rendez-vous ou sur campus qui regroupe les rounds Technique, Managérial (MR) et RH en une seule fois, parfois sur trois jurys, parfois avec une ou deux personnes couvrant les trois. Les juniors ont un round technique bâti sur la POO, les SGBD, le SQL et un ou deux problèmes de code ; les profils expérimentés et les mobilités latérales rapportent des sessions bien plus lourdes sur le system design, le cloud et les rouages des frameworks. Les entretiens Prime et Digital sont souvent courts, dix à vingt-cinq minutes dans plusieurs témoignages.
Deux choses prennent les gens de court : la logistique et l'attente. Les sessions sans rendez-vous impliquent des CV papier, des photocopies de vos documents Aadhaar et PAN, des photos d'identité et des heures de file d'attente ; les résultats rampent ensuite à travers les portails NextStep et iBegin, souvent bloqués sur "Candidate Batched" pendant des semaines, alors le silence après un bon entretien est normal. Ce guide décortique chaque étape et les questions rapportées par les candidats.
Vous passez cet entretien bientôt ? GhostPilot écoute votre appel en direct, repère la question dès qu'elle est posée et affiche une réponse structurée à l'écran en temps réel. Essayez-le lors de votre prochain entretien blanc, ou prenez un Session Pass à $29, sans abonnement, pour le jour J.
Voir comment ça marcheLe processus d'entretien, round par round
- TCS National Qualifier Test (NQT) Test en ligne
Le filtre pour presque tout le recrutement junior : un test d'aptitude et de code. Votre score influence lourdement la catégorie pour laquelle vous êtes présélectionné, et rater le seuil signifie aucun entretien du tout. Un candidat s'est vu dire qu'un NQT faible expliquait qu'il atterrisse en Ninja plutôt que dans une catégorie supérieure.
- Round technique (TR) En présentiel
Commence par une présentation de vous-même et une revue de vos projets, puis creuse les fondamentaux : la POO (les quatre piliers, l'héritage et le reste), des sujets SGBD comme la normalisation et les clés, du SQL en direct, et un ou deux problèmes de code, parfois tapés et parfois sur papier. Tout ce qui figure sur votre CV est susceptible d'être creusé.
- Round managérial (MR) Souvent enchaîné avec le TR et les RH
Un sondage situationnel et comportemental : forces et faiblesses, une question de mise en situation, votre famille, et de temps à autre une question volontairement piégeuse pour tester votre sang-froid. Pour Prime, un candidat s'est vu dire que la communication compte ici autant que les réponses techniques.
- Round RH En général le même jour
Le round adéquation et logistique : disposition à travailler en horaires décalés, mobilité (un candidat s'est vu demander sans détour s'il déménagerait à Delhi), et des questions sur votre famille. Souvent court, et enchaîné juste après le MR, parfois avec le même jury.
- L'entretien en profondeur d'un candidat Plongée en profondeur
La session d'un candidat est allée bien au-delà de ce que suggère la réputation de TCS : les rouages des frameworks (FastAPI, ASGI contre WSGI, SQLAlchemy, pydantic), concevoir un service en POO puis le réécrire en points d'accès API sur papier, la limitation de débit et l'idempotence, Kafka, le cloud et Kubernetes (S3 ou stockage blob, EKS, pods, ingress et egress), l'optimisation d'images Docker, et une question complète de system design sur Flipkart qui a filé vers le sharding et la réplication. Il a été recalé.
Les questions d'entretien rapportées par les candidats
TCS NQT (aptitude et code)
- Aptitude : capacités numériques et quantitatives, raisonnement logique, aptitude verbale
- Des questions de logique de programmation sur le pseudocode, la prédiction de sortie et la complexité
- Du code pratique, où l'on attend du code qui compile et qui fonctionne
- Schémas courants : monter des marches / nombre de façons d'atteindre la n-ième marche, Fibonacci, affichage de motifs
POO, SGBD et fondamentaux d'informatique
- Les quatre piliers de la POO (héritage, encapsulation, polymorphisme, abstraction) avec des exemples
- Écriture de requêtes SQL : un candidat a reçu deux requêtes et a trouvé la seconde compliquée
- Normalisation SGBD et types de clés ; cas d'usage tableau contre liste chaînée
- Gestion mémoire et pagination côté système d'exploitation ; internet contre intranet
Code, projets et CV pendant l'entretien
- Écrire deux courts programmes que l'examinateur dicte, puis expliquer votre logique à voix haute
- Résoudre un problème de liste chaînée au stylo et sur papier et dérouler un cas de test donné
- Soyez prêt à ce que le jury revienne sur le code que vous avez écrit au NQT et vous demande de le réexpliquer
- Des questions poussées sur tout ce qui figure sur votre CV (NumPy a attiré des questions sur les dimensions de tableaux ; le ML attire le "pourquoi Random Forest")
Des questions techniques plus poussées (le témoignage d'un candidat)
- Les rouages des frameworks : FastAPI, pydantic, OAuth2, ASGI contre WSGI, SQLAlchemy
- Concevoir un service bancaire en POO, puis le convertir en points d'accès API sur papier
- Limitation de débit, points d'accès idempotents, Kafka ; cloud et Kubernetes (S3 ou stockage blob, EKS, pods, ingress et egress)
- System design (concevoir la recherche de Flipkart) plus le sharding et la réplication de bases de données
Managérial et RH
- Forces et faiblesses (choisissez la faiblesse avec soin ; un RH n'a pas apprécié "la procrastination")
- Une question situationnelle ou de mise en situation, plus une question déstabilisante pour tester votre sang-froid
- Parlez-moi de votre famille et de votre parcours scolaire
- Travail en horaires variables, déménagement dans des villes précises, prétentions salariales et clause d'engagement
Ce que les candidats disent du processus
Ce candidat s'attendait à un entretien de société de services standard et a eu droit à un grill de niveau staff : les rouages de FastAPI et pydantic (ASGI contre WSGI, SQLAlchemy), concevoir un service bancaire en POO et le réécrire en points d'accès API sur papier, la limitation de débit, l'idempotence, Kafka, AWS et Kubernetes, et pour finir une question complète de system design sur Flipkart avec sharding et réplication, avant un refus. Les entretiens de mobilité latérale chez TCS, prévient-il, vont bien plus loin que ne le laisse penser la réputation de l'entreprise.
Lire le témoignage du candidat →Un candidat sur campus a expliqué la POO avec de vrais exemples, écrit les deux programmes demandés par le jury (et s'est entendu dire qu'ils étaient corrects), et répondu à tout sauf à l'une des deux requêtes SQL de la fin. Confiant d'avoir au moins le package Ninja, il n'a ensuite trouvé son nom dans aucune des catégories à la publication des résultats. Une frustration récurrente chez TCS : répondre correctement à la grande majorité des questions ne suffit pas toujours chez un recruteur de masse.
Lire le témoignage du candidat →Cet entretien Prime a duré environ une heure et s'est appuyé sur le stylo et le papier. L'examinateur a coupé court à une digression sur l'AGI, tendu du papier, et demandé une solution de liste chaînée avec le déroulé d'un cas de test donné. Ça a ensuite balayé la POO, des sujets système comme la gestion mémoire et la pagination, et des concepts web (cookies, sessions, JWT, intranet contre internet) plus un cas d'usage tableau contre liste chaînée. Le MR et les RH ont suivi, et aucun SQL n'est tombé.
Lire le témoignage du candidat →Prié de résoudre un problème du type nombre de façons d'atteindre la n-ième marche (en gros, monter des marches), ce candidat n'a pas réussi à le craquer, puis a trébuché sur une simple boucle de Fibonacci et s'est entendu dire que sa programmation était faible. On lui a aussi dit qu'un mauvais NQT expliquait sa présence en catégorie Ninja plutôt que plus haut, et que le poste pouvait signifier du support ou du développement, pas l'IA/ML qu'il voulait. Les RH ont ensuite abordé la famille, les horaires et la mobilité.
Lire le témoignage du candidat →S'attendant à un petit entretien bien ordonné, ce candidat expérimenté a découvert une session sans rendez-vous en règle, recrutant pour une vingtaine ou vingt-cinq postes du junior au profil de quinze ans d'expérience. La matinée a été purement logistique : un CV papier, deux photocopies des documents Aadhaar et PAN, et des photos d'identité, ceux qui en manquaient faisant la queue chez un photocopieur du coin. La première tâche a été de recopier à la main les informations du CV sur un formulaire papier.
Lire le témoignage du candidat →Comment se préparer
- Traitez le NQT comme le vrai obstacle. Son score d'aptitude et de code ne fait pas que vous présélectionner, il vous range en Ninja, Digital ou Prime avant l'entretien, et un score faible peut plafonner votre offre quelle que soit votre performance en entretien.
- Maîtrisez la POO, les SGBD et le SQL sur le bout des doigts. Pour les juniors, ça revient dans presque tous les comptes rendus : les quatre piliers avec des exemples, la normalisation et les clés, et l'écriture de SQL en direct. Répétez à les expliquer à voix haute, pas seulement à les reconnaître.
- Défendez tout ce qui figure sur votre CV. Les jurys piochent les sujets directement dessus ; un candidat qui avait listé NumPy s'est fait cuisiner sur les dimensions de tableaux. Si c'est écrit, soyez prêt à tenir trois questions de profondeur.
- Entraînez-vous à coder sur papier. Des candidats se sont vu tendre un stylo pour un problème de liste chaînée ou de montée de marches et demander de dérouler un cas de test : écrivez et tracez du code à la main, pas seulement dans un IDE.
- Préparez le MR et les RH pour de vrai. Ayez une vraie force, une faiblesse sans risque (un RH n'a pas apprécié "la procrastination"), une histoire situationnelle, et des réponses honnêtes sur les horaires, la mobilité et la clause d'engagement. Pour Prime, la communication est notée au même titre que la technique.
- Attendez-vous au chaos et à une longue attente. Les sessions sans rendez-vous impliquent des files, des photocopies (Aadhaar, PAN, photos d'identité) et des formulaires remplis à la main ; les résultats rampent ensuite dans NextStep, souvent bloqués sur "Candidate Batched". Continuez à postuler ailleurs en parallèle.
Questions fréquentes
C'est quoi le TCS NQT ?
Le National Qualifier Test est l'examen d'entrée en ligne de TCS et la porte d'accès à presque tout le recrutement junior : une partie aptitude (numérique, verbale et raisonnement logique), une partie logique de programmation et du code pratique. Votre score influence lourdement votre présélection dans la catégorie Ninja, Digital ou Prime.
Quelle différence entre TCS Ninja, Digital et Prime ?
Ce sont des catégories de recrutement, largement triées selon la performance au NQT : Ninja est le package de base, Digital se situe au-dessus, et Prime est le plus élevé (un candidat citait environ 12 LPA). Les candidats sont parfois interviewés pour une catégorie supérieure et reçoivent une offre inférieure : se faire demander en plein entretien si vous accepteriez Digital ou Ninja est donc courant.
Combien de rounds compte l'entretien TCS ?
Après le NQT, la plupart des candidats affrontent un round technique, un round managérial (MR) et un round RH, souvent le même jour et parfois avec un seul jury couvrant les trois. Les entretiens Prime et Digital peuvent être très courts, dix à vingt-cinq minutes, tandis que les entretiens de profils expérimentés et de mobilité latérale durent une heure ou plus.
Quelles questions techniques TCS pose-t-il aux juniors ?
Les plus rapportées sont les quatre piliers de la POO avec des exemples, des sujets SGBD comme la normalisation et les types de clés, l'écriture de requêtes SQL en direct, et un ou deux problèmes de code (souvent sur papier) comme un exercice de liste chaînée ou le problème de la montée de marches. Attendez-vous à des questions poussées sur tout ce qui figure sur votre CV.
L'entretien TCS est-il difficile pour les profils expérimentés ?
Il peut être bien plus coriace que ne le suggère la réputation de l'entreprise : les rouages des frameworks, concevoir et coder un service sur papier, la limitation de débit et l'idempotence, Kafka, le cloud et Kubernetes, et du system design complet (un candidat a conçu Flipkart, puis a encaissé des questions sur le sharding). Préparez-vous comme pour n'importe quel parcours d'ingénierie senior.
Combien de temps TCS met-il à communiquer les résultats ?
Souvent des semaines, et le silence n'est pas forcément une mauvaise nouvelle. Les candidats suivent leur statut sur les portails NextStep et iBegin, où il reste fréquemment sur "Candidate Batched" longtemps après l'entretien. Des amis passés le même jour reçoivent parfois leur offre en premier : un retard de votre côté ne signifie donc pas toujours un refus.
TCS posera sa propre version de ces questions. Collez votre véritable fiche de poste dans le Question Predictor gratuit et obtenez les 20 questions que ce poste a le plus de chances de poser, avec ce que chacune cherche vraiment à sonder.
Prédire mes questions