There is currently only one credit card in China that requires a deposit (Great Wall International Credit Card, a deposit of US$500). But it not only requires a deposit, but also requires income assessment.
Current credit cards (credit cards) are considered by domestic commercial banks to evaluate the applicant’s income status or deposit status in the bank as credit conditions. Therefore, as long as you have a stable job, Generally you can apply.