Bonjour ! Je m'appelle Abd-Elrahman, je viens d'Égypte et je suis stagiaire en ingénierie logicielle chez Google grâce au programme STEP. Voici comment j'ai décroché ce stage !
Mon parcours
J'ai toujours été passionné par l'intelligence artificielle, la robotique, les structures de données et les algorithmes. J'ai participé et remporté plusieurs olympiades et concours nationaux et internationaux dans ces domaines. Je suis médaillé d'or, d'argent et de bronze aux Olympiades égyptiennes d'informatique, champion du Concours égyptien de programmation collégiale (ECPC) pour adolescents, médaillé d'or au Championnat arabe et africain de programmation collégiale, champion des Olympiades égyptiennes d'informatique par équipes, et champion de RoboCup Junior en Égypte. De plus, j'ai représenté l'Égypte aux Olympiades d'informatique Asie-Pacifique et deux fois aux Olympiades internationales d'informatique par équipes.
Processus de candidature pour un stage
De nombreuses entreprises proposent un type unique de stage, comme le programme STEP chez Google, qui cible principalement les étudiants de première et deuxième année d'université. Il est conçu pour donner aux étudiants en dehors des années de licence et de master une chance de postuler dans un groupe distinct.
Note importante : Il n'y a pas de frais de candidature. C'est important car de nombreux escrocs, en particulier sur LinkedIn, essaient d'arnaquer les candidats en prétendant qu'il y en a.
Les candidatures ouvrent mi-septembre sur le site Google Careers. Je connaissais quelqu'un qui travaillait chez Google Munich, alors je lui ai demandé une recommandation pour mon CV. Une recommandation maximise vos chances de passer la première phase de sélection, qui est un processus automatisé qui filtre les candidats pour la phase d'entretien.
J'ai postulé en octobre, et il faut généralement environ un mois pour obtenir une décision. Cependant, j'ai reçu ma décision le 1er mars, qui était aussi par coïncidence le jour où j'ai reçu mon acceptation à l'Université des Sciences et Technologies de Hong Kong (HKUST) avec une bourse complète. C'était une journée incroyable pour moi, imaginant que si un jour je pouvais revenir un an plus tôt pour dire à mon moi plus jeune que dans seulement un an j'obtiendrai un stage dans l'une des plus grandes entreprises FAANG et que le même jour je serai accepté dans l'une des 30 meilleures universités du monde, je me serais probablement évanoui de rire. Quoi qu'il en soit, vous pouvez voir ma réaction en direct à ces décisions ici.
Après avoir passé la sélection, j'ai dû passer deux entretiens techniques de 45 minutes avec une pause de 15 minutes entre les deux. Les questions étaient similaires à des problèmes de programmation compétitive, comme ceux sur LeetCode, qui est d'ailleurs la meilleure ressource pour se préparer. J'ai programmé mes entretiens pour la semaine suivante.
Entretiens
Mon premier entretien a été mené par un recruteur de Google Paris. La première question qu'il m'a posée était : "Quel est le projet dont vous êtes le plus fier ?" J'ai parlé de mon projet pour l'International Science Engineering Fair (ISEF) du lycée, qui impliquait une technologie de pointe pouvant changer la vie des personnes handicapées, bien qu'il ait malheureusement été interrompu en raison de contraintes financières. Le recruteur a été impressionné par le projet.
Ensuite, il m'a donné le premier problème à résoudre, que j'ai terminé en quelques minutes. Il m'a alors posé des questions techniques sur ma solution et s'est rendu compte que la question était trop facile pour moi. Il m'a donc donné un problème plus difficile qui n'était généralement pas posé aux stagiaires de première année. Le problème était : "On vous donne un ensemble d'aéroports et quelques vols. Pour chaque vol, on vous donne l'aéroport de départ et l'aéroport de destination du vol ainsi que le coût du vol. Écrivez un programme pour calculer le coût minimum possible pour aller d'un aéroport S à un autre aéroport T". Il m'a dit que, malheureusement, il ne nous restait que 15 minutes, donc je pouvais simplement expliquer la logique. Cependant, j'ai fini par écrire tout le code en 5 minutes ! Le recruteur était stupéfait et m'a dit qu'il n'avait jamais vu quelqu'un écrire un algorithme de Dijkstra aussi rapidement. Il était impressionné et a partagé sa propre expérience de travail chez Google.
Mon deuxième entretien a été mené par quelqu'un de Google U.S. La première question portait sur la suite de Fibonacci. Après avoir expliqué la solution, il m'a demandé s'il existait une méthode plus optimale. J'ai répondu que oui, mais que la solution impliquait plus de complexité en utilisant des matrices, l'exponentiation de matrices et la puissance rapide. J'ai expliqué l'approche, et le recruteur était tellement surpris qu'il a dû faire des recherches lui-même pour voir si un tel algorithme existait. Il m'a demandé d'écrire le code initial, ce que j'ai fait. J'ai également réussi la deuxième question, et l'entretien s'est terminé.
Deux semaines plus tard, j'ai reçu une acceptation pour le stage STEP et j'ai commencé la phase de matching.
Phase de correspondance
La phase de correspondance commence par un appel IPI (Entretien Téléphonique Initial) avec un recruteur pour discuter du salaire, des primes, etc. Elle m'a informé que j'aurais un appel de correspondance avec une équipe d'accueil du bureau de Londres. Quelques jours plus tard, j'ai reçu un appel de l'équipe d'accueil au cours duquel ils m'ont expliqué leur projet, et j'ai posé des questions sur l'environnement de travail. Après l'appel, j'ai rédigé un compte-rendu sur la pertinence du projet pour moi. L'équipe d'accueil a fait de même, et le recruteur a examiné les deux évaluations. Heureusement, j'ai reçu une offre après le premier appel de correspondance, ce qui est assez rare.
Visa et autorisation de travail
Bien que la plupart des processus de visa soient absurdes, c'est arbitraire que Google ait passé un contrat avec Deloitte. Deloitte est une entreprise financière sous contrat avec Google pour gérer tous les processus de visa et d'autorisation de travail pour les stagiaires à travers le pays. Ils ont pris rendez-vous à l'ambassade pour moi, finalisé les démarches de visa et livré mon passeport à mon domicile.
La vie chez Google
Le stage dure 3 mois, de juillet à septembre. Il couvre tous mes besoins, y compris un salaire bonus spécifiquement pour le logement et les frais de subsistance.
Le bureau de Google est comme un rêve ! On peut littéralement y vivre - il y a une salle de sport, des micro-cuisines, des capsules de sieste, un sauna, des baristas et trois grandes cuisines. Il est équipé de tout ce dont on pourrait rêver.
Avez-vous un avantage si vous postulez à nouveau l'année suivante ?
À la fin du stage, le responsable rédige une évaluation finale du stagiaire. Si l'évaluation est excellente, vous recevez une offre de retour. Cette offre vous permet de sauter l'étape de l'entretien et de passer directement à la phase de matching. Je travaille dur pour obtenir une offre de retour.
La vie à Londres
En tant qu'Égyptien, s'adapter à la vie à Londres était un peu différent, mais j'ai trouvé des moyens de la rendre agréable ! Bien que certaines personnes ici pensent que "s'amuser" signifie boire, j'ai découvert plein d'autres façons de passer du bon temps. Je joue au football tous les vendredis avec d'autres Égyptiens, ce qui est toujours un moment fort de ma semaine.
Voici un aperçu de ma journée de travail : Je commence ma journée en me réveillant à 10h00 et en me rendant au bureau. Une fois arrivé, je prends mon petit-déjeuner avant de commencer à travailler. Je travaille généralement jusqu'à 13h00, puis je sors déjeuner avec l'équipe. J'adore passer du temps avec l'équipe pendant le déjeuner - c'est un excellent moment pour se détendre et créer des liens.
Après le déjeuner, je monte au 11ème étage pour prendre mon café chez le barista, ce qui est devenu un rituel quotidien pour moi. Ensuite, je retourne au bureau et continue de travailler jusqu'à environ 19h00. C'est l'heure du dîner.
Après le dîner, si j'ai encore du travail inachevé, je retourne le terminer. Mais si j'ai fini ma journée, je préfère aller me promener dans les rues. C'est une excellente façon de me détendre et de me vider l'esprit après une longue journée.
Quand je ne travaille pas, j'aime explorer la ville, faire du shopping et visiter des monuments emblématiques. J'aime aussi passer du temps avec les autres stagiaires et essayer de nouveaux restaurants et cuisines. Londres est un endroit fantastique pour socialiser, et je me surprends même à discuter au hasard avec des gens dans la rue !
Les week-ends, j'aime visiter d'autres villes comme Brighton, Douvres, et même Édimbourg en Écosse. L'une des choses les plus excitantes que j'ai faites est la randonnée. C'est à la fois stimulant et gratifiant, et je l'ai déjà fait trois fois depuis que je suis au Royaume-Uni !