Участник:Moetelo/Черновик — LeetCode

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Moetelo/Черновик — LeetCode
Изображение логотипа
URL leetcode.com
Коммерческий частично
Регистрация необязательна для просмотра; обязательна для проверки заданий
Язык (-и) английский
Текущий статус работает

LeetCode — это онлайн-платформа для подготовки к собеседованиям по программированию. Сервис предоставляет алгоритмические задачи для практики в программировании[1]. LeetCode популярен среди соискателей работы и энтузиастов программирования как ресурс для проведения технических собеседований и соревнований по программированию[1][2][3][4][5].

LeetCode работает по условно-бесплатной схеме: премиум-подписка даёт доступ к вопросам, которые ранее использовались на собеседованиях в крупных технологических компаниях[1]. Производительность решений пользователей оценивается на основе скорости кода и эффективности работы с памятью и сравнивается с ответами других пользователей[6].

Кроме того, LeetCode предоставляет своим пользователям мок-интервью и онлайн-оценку знаний[7]. LeetCode проводит еженедельные конкурсы, в каждом конкурсе по 4 задачи. После первого участия в конкурсе пользователю присваивается рейтинг, который можно найти в профиле[8].

LeetCode поддерживает несколько языков программирования, включая Java, Python, JavaScript и C[9]. На платформе есть форумы, где пользователи могут участвовать в обсуждениях, связанных с задачами, и делиться опытом собеседований[4].

Типы задач

[править | править код]

Каждый вопрос в LeetCode имеет определенную категорию или тег. Наиболее распространённые категории: массивы, строки, два указателя, стеки, двоичный поиск, скользящие окна, связанные списки, деревья, префиксные деревья, поиск с возвратом, кучи, очереди с приоритетом, графы, поиск в ширину, поиск в глубину, динамическое программирование, жадные алгоритмы, битовые манипуляции, проблемы с базами данных и математика[10].

LeetCode основан в Кремниевой долине в 2015 году Уинстоном Тангом[11] [12].

В 2018 году LeetCode расширила свою деятельность на Китай[13]. В 2021 году LeetCode обеспечила свой первый раунд финансирования, получив инвестиции в размере 10 миллионов долларов от Lightspeed China Partners[13].

Примечания

[править | править код]
  1. 1 2 3 Singer, Natasha (2023-04-05). "For Lower-Income Students, Big Tech Internships Can Be Hard to Get". The New York Times (англ.). Дата обращения: 9 августа 2023. To gear up for the assessments, many students practice their skills on LeetCode, a free test prep site that offers coding and algorithmic problems, along with detailed solutions. The site also offers premium services. For $35 a month, it gives members access to specific problems that companies like Amazon, Google and Microsoft previously used — and some continue to use — to assess applicants. To keep the questions up-to-date, the test prep service said, it regularly surveys members applying for tech positions.
  2. Ansari. The Ultimate Guide to Cracking Data Science Interviews (амер. англ.). Analytics India Magazine (17 ноября 2022). Дата обращения: 10 июня 2023.
  3. Kolakowski. Which Programming Languages Are Growing? (англ.). Dice Insights (8 декабря 2022). Дата обращения: 10 июня 2023.
  4. 1 2 Sonmez, John. Programming Interviews For Dummies : [англ.] / John Sonmez, Eric Butow. — John Wiley & Sons, 2019-09-11. — «LeetCode is also a popular site for programmers who want to get up to speed.». — ISBN 978-1-119-56506-2.
  5.  (англ.), ISBN 978-1-4842-8783-5 https://doi.org/10.1007/978-1-4842-8783-5_4 {{citation}}: |title= пропущен или пуст (справка)
  6. 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. Дата обращения: 21 июня 2023.
  7. LeetCode - The World's Leading Online Programming Learning Platform. leetcode.com. Дата обращения: 10 октября 2023.
  8. Contest (англ.). LeetCode. Дата обращения: 10 октября 2023.
  9. Nguyen, Nhan. An empirical evaluation of GitHub copilot's code suggestions // Proceedings of the 19th International Conference on Mining Software Repositories / Nhan Nguyen, Sarah Nadi. — New York, NY, USA : Association for Computing Machinery, 2022-10-17. — P. 1–5. — «LeetCode questions come with test cases in various programming languages, ... (Python, Java, JavaScript, and C)». — ISBN 978-1-4503-9303-4. — doi:10.1145/3524842.3528470.
  10. Problems - LeetCode.
  11. Secretary of State. bizfileonline.sos.ca.gov. Дата обращения: 21 марта 2024.
  12. LinkedIn.
  13. 1 2 Shumin. IT Job Interview Prepper LeetCode Pockets USD10 Million From Lightspeed China (англ.). www.yicaiglobal.com. Дата обращения: 16 августа 2023.

Категория:Соревнования по программированию Категория:Программирование