In a large bowl add the steak, cornstarch, soy sauce, garlic powder, and onion powder, and toss to combine.
Let the mixture marinate for 30 minutes. While the steak marinates, prepare the remaining ingredients (the dish is face paced so making sure the ingredients are prepared is essential).
In a small bowl, whisk together the soy sauce, dark soy sauce, sugar, and oyster sauce, set aside.
Cook the noodles per the package directions. Then let the noodles drain completely.
In a large skillet over high heat, add 1 tablespoon of the oil to the pan. Once hot, add ½ of the meat and get a very good sear on it on both sides. Cook, just until done but make sure you get that nice char. About 2-3 minutes. Place the meat on a plate and repeat with the remaining meat using another 1 Tablespoon of oil and place the cooked meat again onto the plate.
Add the last Tablespoon of oil to the pan then add the white onion and stir fry until slightly softened, about 1 minute making sure to stir constantly.
Add the noodles to the pan and pour the sauce in, toss the noodles in the sauce until coated.
Add the meat, green onions, and bean sprouts to the pan and toss until combined. Let cook for about 3-5 minutes until everything is coated in the sauce, is hot, and the green onions have slightly wilted.
Serve immediately.