explaingit

afatcoder/leetcodetop

19,917Audience · developerComplexity · 1/5DormantSetup · 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

Things people build with this

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.

Tech stack

LeetCodeMarkdown

Getting 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.
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.