Ya, it is still common in some tech companies, but it was ubiquitous in 1999. By the time I started working in China (not for Alibaba) in 2007, it was not a mandatory practice anymore. China had changed a lot in just 8 years.
ugh, really gets to me. What the hell is the point of claiming to be the political inheritors of a proletarian revolution if you're gonna treat workers like that?
https://en.wikipedia.org/wiki/996_working_hour_system