LeetCode

From Wikipedia, the free encyclopedia
(Redirected from Leetcode)
Jump to navigation Jump to search
LeetCode
File:LeetCode Logo black with text.svg
Type of site
Private
Founded7 August 2015
Headquarters,
OwnerLeetcode LLC
FounderWinston Tang
Key peopleHercy Chang (CEO)
IndustrySoftware
RevenueUS$8 million[1] (2024)
Employees264 (2025)[2]
URL
  • Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).
  • Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value). (in Chinese)

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]

Features

[edit | edit source]

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] Since September 2024, LeetCode China supports Huawei's Cangjie programming language (zh) 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]

Types of problems

[edit | edit source]

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]

History

[edit | edit source]

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.[17][18]

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]

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ LeetCode: Contact Details, Revenue, Funding, Employees and Company Profile Silicon Valley Journal
  2. ^ LeetCode Employee Directory, Headcount & Staff LeadIQ
  3. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ leetcode.com Traffic analytics, ranking & audience (May 2025) Similarweb
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]
  • Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).