LeetCode

维基百科,自由的百科全书
LeetCode
公司類型私人公司
成立2010年2月13日 编辑维基数据
产业軟件
网站leetcode.com

LeetCode是一个用于编码面试准备的在线平台[1]。该服务提供旨在供用户练习编码的编码和算法问题[1]。LeetCode作为技术面试和编程竞赛的资源[2],在求职者和编程爱好者中广受欢迎[3][4][5]

LeetCode在2018年推出了中文“力扣”网站[6]

字源[编辑]

Leet是西方網絡論壇的行話,源於英語的elite(精簡),後由elite轉為eleet,再轉變為leet。Code意為代碼。

特點[编辑]

LeetCode提供免费和高级访问选项。虽然免费用户可以访问有限数量的问题,但高级用户可以访问以前在大型科技公司面试中使用的其他问题[1]。用户解决方案的性能根据响应速度和解决方案效率进行评估,并与LeetCode数据库中的其他提交内容进行排名[7]

此外LeetCode还为其用户提供模拟面试和在线评估。LeetCode举办每周比赛和每两周一次的比赛,其用户相互竞争[8]。通过参与,用戶可以获得LeetCode硬币,可以兑换LeetCodeT恤、高级会员资格等[4]。LeetCode每周、每两周举办一次比赛,每场有4个问题。第一次参加比赛后,用戶会获得一个排名,可以在个人资料中找到[9]

LeetCode支持多种编程语言,包括JavaPythonJavaScriptC[10]。该平台设有论坛,用户可以参与有关挑战性问题、面试过程的讨论,并分享他们的面试经验[4]

參考資料[编辑]

  1. ^ 1.0 1.1 1.2 Singer, Natasha. For Lower-Income Students, Big Tech Internships Can Be Hard to Get. The New York Times. 2023-04-05 [2023-08-09]. (原始内容存档于2023-09-24) (英语). 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, Tasmia. The Ultimate Guide to Cracking Data Science Interviews. Analytics India Magazine. 2022-11-17 [2023-06-10]. (原始内容存档于2023-06-10) (美国英语). 
  3. ^ Kolakowski, Nick. Which Programming Languages Are Growing?. Dice Insights. 2022-12-08 [2023-06-10]. (原始内容存档于2023-06-10) (英语). 
  4. ^ 4.0 4.1 4.2 Sonmez, John; Butow, Eric. Programming Interviews For Dummies. John Wiley & Sons. 2019-09-11 [2023-10-16]. ISBN 978-1-119-56506-2. (原始内容存档于2023-10-10) (英语). LeetCode is also a popular site for programmers who want to get up to speed. 
  5. ^ Harper, Jocelyn, Harper, Jocelyn , 编, Interview Insight: How to Get the Job, A Software Engineer’s Guide to Seniority: A Guide to Technical Leadership (Berkeley, CA: Apress), 2023: 19–28 [2023-08-11], ISBN 978-1-4842-8783-5, doi:10.1007/978-1-4842-8783-5_4 (英语), LeetCode is a platform that specializes in algorithm questions ranked from “Easy” to “Hard” based on the complexity of the subject and solution. They also have a forum where people share what interview questions they encountered in phone screens and on-site interviews to share with the larger public and to help software engineers prepare. I have been fortunate that the only time that I encountered a LeetCode problem during a screening process was for Amazon. ... On this last interviewing journey, I found myself enjoying practicing algorithm coding questions because I found alternative resources to LeetCode. 
  6. ^ Shumin, Liao. IT Job Interview Prepper LeetCode Pockets USD10 Million From Lightspeed China. Yicai Global. 2021-12-01 [2023-08-16]. (原始内容存档于2023-08-11) (英语). 
  7. ^ Xing, Jessica. 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. [2023-06-21]. (原始内容存档于2022-12-22) (美国英语). 
  8. ^ LeetCode - The World's Leading Online Programming Learning Platform. leetcode.com. [2023-10-10]. (原始内容存档于2020-10-03). 
  9. ^ Contest. LeetCode. [2023-10-10]. (原始内容存档于2023-10-12) (英语). 
  10. ^ Nguyen, Nhan; Nadi, Sarah. An empirical evaluation of GitHub copilot's code suggestions. Proceedings of the 19th International Conference on Mining Software Repositories. MSR '22. New York, NY, USA: Association for Computing Machinery. 2022-10-17: 1–5. ISBN 978-1-4503-9303-4. doi:10.1145/3524842.3528470可免费查阅. LeetCode questions come with test cases in various programming languages, ... (Python, Java, JavaScript, and C)