Soak the vermicelli in warm water for about 10 minutes or until it gets soft. Then drain and set aside.
Cut pork into small cubes and season with salt, pepper, and oyster sauce. Heat a large skillet over high heat, add oil and stir-fry pork until it is browned on all sides (about 5 minutes). Remove from heat and set aside to cool down slightly.
In a medium bowl, beat eggs together with green onion, cilantro, diced onion, carrot, cabbage and cooked pork mixture until everything is well combined.
Lay one sheet of egg roll wrapper on a flat surface with the pointy corner facing up towards you like a diamond shape. Take about 1-2 tablespoons of the egg mixture and place it in the middle of the wrapper.
Start rolling from the bottom, tucking in both edges, left and right sides, as you go along, then fold in the pointy corner on top to seal it off. Ensure all edges are sealed tightly so that none of the fillings will fall out while deep frying.
Heat up a large pot or wok with oil over medium-high heat until it’s hot enough for deep frying (about 375°F). Deep fry egg rolls a few at a time until golden brown, flipping them over halfway through cooking time (about 3 minutes per side). Drain on paper towels and serve warm with sweet chili sauce or other dipping sauces of your choice.