You'll find all countries have engaged in imperialism in one way or another. China towards Tibet, Europe towards Africa, the US currently, well, everyone.
China is not socialist, either, it's state-capitalist with socialist rhetoric. China is also currently lacking in some social features, particularly full universal healthcare coverage and strong worker rights. Vietnam, however, is quite steady and making great strides. Here's hoping for more