explaingit

afatcoder/leetcodetop

Analysis updated 2026-05-18

19,912Audience · developerComplexity · 1/5Setup · easy

TLDR

Curated list of the most frequently asked LeetCode problems at major Chinese tech companies, organized by company and job role to help interview prep.

Mindmap

mindmap
  root((repo))
    What it does
      Collects interview problems
      Organizes by company
      Filters by job role
    Companies covered
      ByteDance
      Tencent
      Alibaba
      Baidu
    How to use
      Find your target company
      Pick your job role
      Practice those problems
    Data source
      Candidate reports
      Chinese tech platforms
      Interview frequency
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Prepare for technical interviews at ByteDance, Tencent, Alibaba, or other major Chinese tech companies by practicing their most-asked problems.

USE CASE 2

Focus your LeetCode study on problems relevant to your target role (backend, frontend, mobile, algorithm, testing, or data engineering).

USE CASE 3

Identify which coding problems appear most frequently across recent interviews to prioritize your practice time efficiently.

What is it built with?

LeetCodeMarkdown

How does it compare?

afatcoder/leetcodetopdockur/macosbasecamp/trix
Stars19,91219,92819,934
LanguageShellJavaScript
Setup difficultyeasyhardeasy
Complexity1/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
License could not be detected automatically. Check the repository's LICENSE file before use.

In plain English

LeetcodeTop is a Chinese-language resource that compiles the most frequently asked LeetCode coding problems by major Chinese internet companies. LeetCode is a platform where programmers practice algorithm and data structure problems commonly used in technical job interviews. This repository collects and organizes those problems broken down by company (ByteDance, Tencent, Alibaba, Baidu, Meituan, Kuaishou, Shopee, Amazon China, Microsoft China, and others) and within each company by job role, backend, frontend, mobile client, algorithm, testing, and data engineering. The frequency data is manually gathered from interview reports shared by candidates on Chinese tech platforms like Niukewang. The goal is to help job seekers practice the most relevant problems for the specific company and role they are targeting, rather than working through thousands of random problems. A companion website called CodeTop at codetop.cc supports filtering by company, department, and position for easier lookup. You would use this repository if you are preparing for software engineering interviews at major Chinese technology companies and want to focus your LeetCode practice on problems that have actually appeared in recent interviews at those companies.

Copy-paste prompts

Prompt 1
I'm interviewing at ByteDance for a backend role. Show me the top 10 LeetCode problems from the leetcodetop repository that I should practice.
Prompt 2
Filter the LeetCode problems in this repo by Alibaba and frontend engineer position. What are the most frequently asked ones?
Prompt 3
Create a 4-week study plan using the problems from leetcodetop for someone preparing for a Tencent algorithm engineer interview.
Prompt 4
Compare the most common LeetCode problems asked by Baidu vs. Meituan for mobile client roles based on this repository.
Prompt 5
Extract all medium-difficulty problems from the Shopee section of leetcodetop and organize them by data structure type.

Frequently asked questions

What is leetcodetop?

Curated list of the most frequently asked LeetCode problems at major Chinese tech companies, organized by company and job role to help interview prep.

What license does leetcodetop use?

License could not be detected automatically. Check the repository's LICENSE file before use.

How hard is leetcodetop to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is leetcodetop for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub afatcoder on gitmyhub

Verify against the repo before relying on details.