C'est expliqué la tu as pas lu : https://jobs.smartrecruiters.com/Ubisoft2/743999719904887-ubisoft-programming-days-stages-programmation
Ce qu'il faut en comprendre c'est que c'est un processus de sélection, et donc ils vont sélectionner les meilleurs pour leur proposer un stage, et la le stage c'est encore une sélection parce qu'il ne vont embaucher que les meilleurs à l'issue du stage.
En passant les "tests techniques" tu as passé la première étape du parcours du combattant, c'est déjà bien, le plus dur reste à faire.
C'est juste un processus de recrutement très sélectif, pourquoi ? Parce que Ubisoft croule sous les CV, donc comme ils croulent sous les CV il peuvent de permettre de mettre les candidats en concurrence pour ne prendre que les meilleurs.
Sur leur page ils mentionnent C++ et je peux te dire que ça sera pas facile, c'est préférable d'avoir une bonne expérience en algo et en programmation C++ pour espérer avoir une chance d’être sélectionné.
Si tu as le temps d'y partiper fait le, parce que même si tu es pas pris ca te donnera une expérience de ce genre de sélection, et si tu es pris tant mieux.