Prepare the shrimp: Pat the shrimp thoroughly dry with paper towels. This helps the coating stick properly and gives the shrimp a crispier exterior.
Prepare the coating: In one bowl, combine the flour, cornstarch, garlic powder, paprika, salt, and black pepper. Place the beaten eggs in a second bowl and the panko breadcrumbs in a third bowl.
Coat the shrimp: Dip each shrimp into the beaten egg, then coat it with the seasoned flour mixture. Dip it back into the egg if needed, then press it gently into the panko breadcrumbs until completely coated.
Heat the oil: Heat the vegetable oil in a large skillet or deep frying pan over medium-high heat until it reaches about 350°F.
Fry the shrimp: Carefully place the coated shrimp into the hot oil in batches. Avoid overcrowding the pan. Fry for about 2–3 minutes per side, or until golden brown, crispy, and cooked through.
Drain the shrimp: Transfer the cooked shrimp to a wire rack or paper towel-lined plate to remove excess oil.
Make the Bang Bang sauce: In a clean bowl, whisk together the mayonnaise, sweet chili sauce, Sriracha, honey, and lime juice until smooth and creamy.
Toss with the sauce: Place the crispy shrimp in a large bowl. Drizzle the Bang Bang sauce over the shrimp and gently toss until evenly coated.
Garnish and serve: Top with sliced green onions and serve immediately while the shrimp are hot and crispy.