LeetCode est une plateforme en ligne de codage, pour se préparer aux entretiens. Le service propose des problèmes de codage et d'algorithmique destinés à ce que les utilisateurs s'entraînent au codage[1]. LeetCode a gagné en popularité parmi ceux en recherche d'emploi et les passionnés de codage en tant que ressource pour les entretiens techniques et les concours de codage[2],[3],[1],[4].

LeetCode
logo de LeetCode

Création 13 février 2010
Forme juridique Société privée
Activité Logiciel
Site web leetcode.com

Caractéristiques modifier

LeetCode propose des options d'accès gratuites et premium. Alors que les utilisateurs gratuits ont accès à un nombre limité de questions, les utilisateurs premium ont accès à des questions supplémentaires, extraites d'anciens entretiens dans les grandes entreprises technologiques[1]. La qualité des solutions des utilisateurs est évaluée en fonction de la vitesse de réponse et de l'efficacité de la solution, et sont classées par rapport aux solutions d'autres utilisateurs dans la base de données LeetCode[5].

De plus, LeetCode propose à ses utilisateurs des simulations d'entretiens et des évaluations en ligne. LeetCode organise des compétitions hebdomadaires et bihebdomadaires pour ses utilisateurs[6],[4], chacun comportant 4 problèmes. Après avoir participé pour la première fois à un concours, une place vous est attribué dans un classement, que vous trouverez dans votre profil[7].

LeetCode prend en charge plusieurs langages de programmation, notamment Java, Python, JavaScript et C[8]. La plateforme propose des forums où les utilisateurs peuvent participer à des discussions liées aux problèmes, au processus d'entretien et partager leurs expériences d'entretien[4].

LeetCode est fondée dans la Silicon Valley en 2015[Passage contradictoire (date différente dans l'infobox)][réf. nécessaire].

LeetCode étend ses opérations à la Chine en 2018[9]. En 2021, LeetCode obtient sa première ronde de financement, recevant un investissement de 10 millions de dollars de Lightspeed China Partners[9].

Références modifier

  1. a b et c Singer, Natasha (2023-04-05) "For Lower-Income Students, Big Tech Internships Can Be Hard to Get"
  2. (en-US) Ansari, « The Ultimate Guide to Cracking Data Science Interviews », Analytics India Magazine, (consulté le )
  3. (en) Kolakowski, « Which Programming Languages Are Growing? », Dice Insights, (consulté le )
  4. a b et c (en) John Sonmez et Eric Butow, Programming Interviews For Dummies, John Wiley & Sons, (ISBN 978-1-119-56506-2, lire en ligne) :

    « LeetCode is also a popular site for programmers who want to get up to speed. »

  5. (en-US) Xing, « Here's what job seekers need to know about LeetCode, the coding-skills platform millions of developers use to ace the notoriously difficult technical interviews at firms such as Apple, Amazon, and Google », Business Insider (consulté le )
  6. « LeetCode - The World's Leading Online Programming Learning Platform », leetcode.com (consulté le )
  7. (en) « Contest », LeetCode (consulté le )
  8. Nhan Nguyen et Sarah Nadi, Proceedings of the 19th International Conference on Mining Software Repositories, New York, NY, USA, Association for Computing Machinery, coll. « MSR '22 », , 1–5 p. (ISBN 978-1-4503-9303-4, DOI 10.1145/3524842.3528470), « An empirical evaluation of GitHub copilot's code suggestions » :

    « LeetCode questions come with test cases in various programming languages, ... (Python, Java, JavaScript, and C) »

  9. a et b (en) Shumin, « IT Job Interview Prepper LeetCode Pockets USD10 Million From Lightspeed China », www.yicaiglobal.com (consulté le )