To make the marinade for the chicken, combine the soy sauce, oyster sauce, sesame oil, Shaoxing wine or mirin, cornflour, pepper and sugar. Mix well. Then pour half over the chicken and let it marinate for 20-30 mins or so.
If you don't have time to marinate the chicken, you can skip this step.
Cook the medium egg noodles for around 10 minutes, and then drain. Let them sit in a colander so that they can dry out for 10 minutes or so.
In a wok or large deep pan, heat the vegetable oil on high heat, then add the chopped garlic and ginger, and saute quickly.
Then, add the chicken, stir around the wok quickly. Fry the chicken for a few minutes until the pieces start to brown.
Next, add the carrots and the cabbage. Continue to keep cooking all the ingredients until you see the cabbage wilting, around 2 to 3 minutes.
Add the noodles, as well as the rest of the sauce, and combine everything in the wok thoroughly. Make sure the noodles are mixed well and coated in the sauce. If you need a little more moisture, you can add a splash of water.
After a few minutes, add the spring onions and bean sprouts, and continue to stir well for another minute until the bean sprouts soften.