LeetCode

維基百科,自由的百科全書
LeetCode
公司類型私人公司
成立2010年二月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)