![]() | |
Type of site | Private |
---|---|
Founded | 7 August 2015 |
Headquarters | , |
Owner | Leetcode LLC |
Founder(s) | Winston Tang |
Key people | Hercy Chang (CEO) |
Industry | Software |
Revenue | US$8 million [1] (2024) |
Employees | 264 (2025) [2] |
URL |
|
LeetCode is an online platform for coding interview preparation. The platform provides coding and algorithmic problems intended for users to practice coding. [3] LeetCode has gained popularity among job seekers in the software industry and coding enthusiasts as a resource for technical interviews and coding competitions. [3] [4] [5] [6] [7] As of 2025, the website has 26.3 million monthly visitors. [8]
LeetCode offers both free and premium access options. While free users have access to a limited number of questions, premium users gain access to additional questions previously used in interviews at large tech companies. [3] The performance of users' solutions is evaluated based on execution speed and memory usage, and is ranked against other submissions in the LeetCode database. [9]
Additionally, LeetCode provides its users with mock interviews and online assessments. LeetCode hosts weekly and biweekly contests, each having 4 problems. [6] [10] After participating in a contest for the first time, one gets assigned a ranking, which can be found in their profile. [11] LeetCode also provides its users with daily challenges, following UTC, with a lucky draw at the end of each month for those who stayed consistent for the month. [12]
LeetCode supports a wide range of programming languages, including Java, Python, JavaScript, and C. [13] In September 2024, LeetCode China supports Huawei's Cangjie programming language for all problems. [14]
The platform features forums where users can engage in discussions related to problems, the interview process, and share their interview experiences. [6]
Every question on LeetCode has a particular category or tag. Some of the most common tags include arrays, strings, two pointers, stacks, binary search, sliding windows, linked lists, trees, tries, backtracking, heaps, priority queues, graphs, breadth-first search, depth-first search, dynamic programming, greedy algorithms, bit manipulation, database problems, and math. [15] [ better source needed ] As of April 2025, LeetCode offers 3525 questions across its three levels of difficulty; with 873 questions categorized as easy, 1829 as medium, and 823 as hard. [10] [ better source needed ]
LeetCode was founded in Silicon Valley in 2015 by Winston Tang. [16] [17] After moving to the US from Malaysia in 2005, Tang founded the company, citing his own experiences working at Amazon and Google as inspiration. [18] [17]
LeetCode expanded its operations to China in 2018, providing Chinese problems, solutions and forums on its Chinese website Likou (Chinese :力扣; pinyin :Lìkòu). [19] In 2021, LeetCode secured its first round of funding, receiving a $10 million investment from Lightspeed China Partners. [19]
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.
LeetCode is also a popular site for programmers who want to get up to speed.
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.
LeetCode questions come with test cases in various programming languages, ... (Python, Java, JavaScript, and C)