A knife-wielding man, having trouble finding a job, launched a savage attack in Shenzhen’s Baoan district on Wednesday.
The attack at midday left one person dead and six others injured, China’s Southern Metropolis Daily reported on Thursday.
Some accounts on China’s social media said a female victim had her nose cut off.
The 21-year-old suspect was later arrested by police. He was identified only by his first name, “Qiang”.
Originally from China’s eastern Jiangxi province, Qiang moved to Shenzhen in December last year to find work, police said. He had been rejected by several employers before the attack.
The police said a motive for the crime might have been Qiang’s frustration at not being able to find work.
In a separate knife attack in China’s central Henan province in December last year, a mentally ill man attacked dozens of pupils at a village school, injuring 22 students and also a local resident.