explaingit

shamecom/shamecom

5,603Audience · generalComplexity · 1/5Setup · easy

TLDR

A community-curated public table of Chinese companies that rescinded job offers or signed agreements with new graduates, preserving screenshots and links as a lasting accountability record.

Mindmap

mindmap
  root((shamecom))
    What it is
      Company blacklist
      Campus recruitment focus
      No code
    Incident types
      Rescinded intent letters
      Canceled signed contracts
      Mass new hire layoffs
      Intern conversion pressure
    Table columns
      Company name
      Incident date
      Description
      Forum link
      Screenshot backup
    Audience
      Job-seeking graduates
      Community contributors
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

Things people build with this

USE CASE 1

Check whether a company you received an offer from has a history of rescinding campus recruitment agreements before accepting or turning down other options.

USE CASE 2

Submit documented evidence of a mass offer rescission so future job seekers can see it even after the original forum post is deleted.

USE CASE 3

Research patterns of bad behavior in Chinese tech hiring to make informed decisions about which companies to prioritize during job search.

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

ShameCom is a public record of Chinese companies that have broken promises to new graduates during campus recruitment. The name combines the English word "shame" with "company." The project was started by a 2021 graduate who noticed that employers would rescind job offers or signed agreements with students each year, then return the following year to recruit again as if nothing had happened. The kinds of incidents tracked here include: revoking an intent letter before a formal contract was signed, canceling a signed two-party or three-party employment agreement, laying off an entire cohort of new hires during their probation period, and using manipulative pressure tactics on interns who were hoping to convert to full-time roles. Minor incidents like a single rescinded offer or a legitimate probation failure are generally excluded, but mass rescissions are always included regardless of the stated reason. The main content is a table. Each row lists a company name, the date of the incident, a short description of what happened, a link to the original forum post (usually from the Chinese tech recruitment forum Nowcoder), and a link to a screenshot of that post. Screenshots are preserved because the original posts are often deleted by the companies or the platform after public attention. Companies in the list range from large, well-known Chinese tech firms to smaller startups, spanning incidents from 2018 through 2021. The README notes explicitly that a company appearing on the list does not mean applicants should never apply there, but that the record of bad behavior should stay visible so companies face some accountability. This repository contains no code. It is a community-curated documentation project where new incidents can be submitted by anyone with evidence of misconduct.

Copy-paste prompts

Prompt 1
I am a recent graduate in China and I believe a company rescinded my offer unfairly. Help me write a clear, factual incident report I can submit to the shamecom project, including what evidence to collect and how to preserve it.
Prompt 2
I have two job offers from Chinese tech companies and one of them appears on a campus recruitment blacklist. Help me think through how to weigh that risk against the other factors in my decision.
Prompt 3
Help me create a standardized template for documenting a new offer-rescission incident for the shamecom project, covering the company name, date, what was promised, what happened, and how to link evidence.
Open on GitHub → Explain another repo

← shamecom on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.