First, make the sauce. Mix 1/4 cup soy sauce, 1 tablespoon sesame oil, the rice vinegar, hoisin sauce, oyster sauce, the garlic and the hot sauce, if using, in a small bowl. Add in 2 teaspoons of cornstarch, stir and set aside.
Next, cook the noodles just to al dente according to package instructions. Drain and rinse them in hot water, and set aside.
Mix the ground chicken with the remaining soy sauce and cornstarch. Mash it together with your hands until it's uniform. In a big heavy-bottomed skillet, heat 1 tablespoon of cooking oil over medium heat. Put in the chicken mixture and stir-fry, breaking up the mass into little chunks. Cook until the chicken starts to turn golden and is cooked through, about 5 minutes. Transfer the chicken to a clean bowl and set aside.
Next, add the last tablespoon of cooking oil, 1 tablespoon of sesame oil, the chopped cabbage and the onion to the hot skillet. Stir well to coat everything in oil, then spread it out in the skillet, pressing down a little so it is uniform. Leave it alone over medium heat until it starts to brown on the bottom—about 4 minutes. Once you see it starting to brown, stir-fry it for another couple of minutes until the cabbage becomes tender. It should still be crisp.
Lower the heat to medium low. Pour in the cooked chicken and stir together, then add the cooked noodles to the skillet. Stir the sauce one more time, then pour it over the noodles. Continue cooking this, stirring everything together so that everything is uniform and the sauce is nicely coating it all. Add in half the scallions (or chives) and give it one more stir. Plate, garnishing generously with the rest of the green onions and the cilantro.