Toss the beef with the cornstarch, soy sauce, pepper and olive oil. Cover and set aside for 10 minutes (do not refrigerate).
Bring a large pot of water to a boil, then remove from heat. Immerse the noodles in the hot water; let stand 3 to 5 minutes, stirring occasionally. Soak until the noodles are soft, yet firm; drain well.
In a medium bowl, whisk together eggs, salt and pepper.
Add olive oil to a wok or skillet over medium high heat. Cook the eggs, stirring, until set but still moist. Transfer the eggs to a plate. Wash and thoroughly dry the wok or skillet.
Heat the olive oil in the wok or skillet over medium high heat. Add the garlic, onion, and chili; stir-fry until the garlic is fragrant the onion is translucent, about 1 minute.
Add the reserved beef and red pepper and stir-fry for 2 minutes.
Add reserved eggs, bean sprouts, fish sauce, soy sauce, oyster sauce, palm sugar and water and continue to stir-fry for 2 more minutes.
Add the noodles, and stir-fry for 1 minute.
Transfer to a serving platter and garnish with fresh cilantro leaves (or parsley, if you don’t like cilantro), and serve immediately.