Réponses aux FAQ que je reçois sur (Facebook) rEng
J’ai rejoint Meta’s programme d’ingénierie par rotation (rEng) en mai 2021 à Seattle. Il y a quelques mois, j’écrivais sur mon plan de soignant précoce pour réussir à Meta dans le cadre de ce programme. À ce jour, je reçois beaucoup de questions sur le programme. Certains sont curieux de ma décision de rejoindre une entreprise Big Tech, tandis que d’autres sont des candidats désireux d’en savoir plus sur le processus d’entretien. Je couvre ces questions et plus encore dans cet article.
J’ai quitté un emploi axé sur la mission dans un organisme de recherche à but non lucratif pour rejoindre l’un des plus grands acteurs de l’industrie technologique. Voici les principales raisons pour lesquelles j’ai fait ce saut:
- J’avais arrêté de grandir. J’ai passé deux ans dans mon emploi précédent, et ma croissance personnelle a été une distribution avec un graisse, queue droite. Il n’y avait pas de mobilité ascendante dans mon ancien emploi et aucune opportunité d’assumer plus de responsabilités et de risques pour évoluer.
- J’étais malheureux. Notre travail a été bouleversé par la pandémie. Ce qui m’a d’abord semblé être le moment le plus important de ma vie a finalement cédé la place à un ennui accentué par une mauvaise gestion de projet.
- Je voulais gagner plus d’argent. Mes trois années précédentes dans la technologie avaient été dans des instituts de recherche rémunérés bien en dessous des salaires typiques de l’industrie. Je voulais quelque chose de différent pour mon avenir.
- Je voulais les justificatifs. Comme un programmeur autodidacte et une femme dans la technologie, j’avais l’impression que mes capacités techniques faisaient parfois l’objet d’un examen minutieux. Je savais que le fait d’avoir un rôle d’ingénieur dans une entreprise FAANG sur mon CV éliminerait toute préoccupation mal conçue.
- J’ai cherché le mentorat. Le programme rEng offre de six mois à un an de soutien structuré et de mentorat tout en versant un salaire à temps plein avec avantages sociaux. C’était une offre que je ne pouvais pas refuser.
Je crois comprendre que vous avez besoin d’environ 1 à 2 ans d’expérience en codage pour être admissible au programme. Ce n’est pas un bon choix pour les nouveaux diplômés du bootcamp. Vous ne devez pas non plus être titulaire d’un baccalauréat en informatique (des États-Unis) ou d’une maîtrise (dans n’importe quelle matière) pour être éligible.
Veuillez vous référer au site officiel du programme pour les dernières exigences.
Attendez-vous à ce que ce soit aussi difficile qu’une interview FAANG ordinaire. Les entretiens rEng sont les mêmes que ceux accordés aux ingénieurs réguliers à la recherche d’offres à temps plein. Attendez-vous à ce qu’il soit riche en algorithmes (c’est-à-dire le style Leetcode) et inclue des composants de conception comportementale et de systèmes.
Toutes les recommandations de préparation aux entretiens réguliers s’appliquent. En d’autres termes, connaissez votre notation Big O, vos structures de données et vos algorithmes, apprenez à résoudre le problème et suivez les conseils des enquêteurs, etc. plan d’étude en génie logiciel pour plus de précisions.
Il n’y a pas de langage ou de technologie de programmation recommandés. La pile technologique de Meta est hors des sentiers battus : par exemple, la plupart des ingénieurs ici utilisent Hack et Mercurial. On ne s’attend pas à être familier avec l’un ou l’autre. Au lieu de cela, Meta valorise une connaissance ou une expertise approfondie de tout langage de programmation et un savoir-faire général en matière de contrôle de version, de bases de données SQL, etc.
Mon conseil est le suivant : si vous parvenez aux entretiens techniques, choisissez toujours la langue qui vous est la plus familière. Prenez votre temps pour vous préparer. Le programme a des admissions continues avec une nouvelle cohorte commençant tous les mois. Il n’y a pas de date limite à respecter, alors postulez dès que vous êtes prêt ou travaillez avec un recruteur pour fixer une date ultérieure pour votre écran technique de téléphone.
Tellement heureux. J’admets que le travail est très exigeant, mais je n’ai jamais été aussi productif ou plus stimulant au travail que chez Meta.
La barre des bonnes performances est haute, ce qui, je le sais, n’est pas pour tout le monde. Cependant, il existe de nombreux réseaux de soutien à exploiter, en particulier au sein de rEng.
Outre l’outillage phénoménal dont nous disposons, certains de mes aspects préférés du travail chez Meta sont la liberté de prendre son temps pour choisir l’équipe parfaite et la créativité illimitée que les ingénieurs peuvent exercer grâce à notre « culture ascendante ».
Parfois, les gens me demandent si j’aurais aimé embaucher directement au lieu de passer par le programme rEng. Certes, si j’avais étudié plus dur et été un peu mieux préparé pour mes entretiens, j’aurais peut-être reçu une offre E4 régulière. Cependant, compte tenu de mon expérience non conventionnelle en programmation, je suis reconnaissant du chemin que j’ai choisi. rEng m’a extrêmement bien préparé pour la pile technologique, la culture et les attentes exigeantes de Meta.
En interne, il n’y a pas de discrimination à l’égard des ingénieurs en alternance. Par conséquent, je ne me sens jamais « moins » par rapport à ceux qui ont été embauchés directement en permanence.
Le programme rEng est parfait si vous recherchez un mentorat structuré et une assistance dans la planification de projets techniques pour vous accompagner solidement dans un rôle E4 chez Meta. Mon parcours professionnel était exclusivement universitaire, j’étais donc reconnaissant que le programme m’ait permis d’accéder à une culture de travail Big Tech radicalement différente.
Parce que j’ai rejoint Meta via rEng, j’ai pu tester une équipe pendant 6 mois avant de passer à un poste permanent dans une autre équipe. Cette diversité d’expériences tout en étant si nouvelle dans l’entreprise est très inhabituelle, et la perspective supplémentaire d’interagir avec une base de code et un flux de travail différents m’a permis de m’établir immédiatement en tant qu’expert en la matière au sein de ma nouvelle équipe.
Si vous êtes sûr de connaître vos forces et vos passions et que vous pensez pouvoir déjà performer au niveau E5 peu de temps après votre arrivée à Meta, vous ne bénéficierez peut-être pas beaucoup de rEng. Pour tous ceux qui se qualifient, je recommande fortement le programme.