As foreign companies increase their presence in China, some are finding that local companies' growing success is making it harder to attract Chinese managers.

In the past, foreign or multinational companies often hired expats from the company's home country for China-based management roles. But now many companies are opting for local talent who speak the language, know the culture and understand the market. At the same time, the prosperity of Chinese companies is heating up competition for talent, forcing foreign companies...