01 - Set up three shallow bowls. In the first, combine flour, garlic powder, paprika, salt, and black pepper. Beat the eggs in the second bowl. Place cornstarch in the third bowl.
02 - Dredge each chicken piece in the flour mixture, shaking off excess. Dip into beaten eggs, allowing excess to drip off. Finally, press into cornstarch to coat completely.
03 - Pour vegetable oil to a depth of 1 inch in a deep skillet. Heat over medium-high heat until oil reaches 350°F or shimmering.
04 - Fry chicken pieces in batches without overcrowding, turning occasionally, until golden brown and cooked through, about 5-6 minutes per batch. Transfer to a paper towel-lined plate to drain.
05 - Whisk together mayonnaise, sweet chili sauce, Sriracha, honey, rice vinegar, and salt in a medium bowl until smooth and fully combined.
06 - Add hot fried chicken to the bowl with Bang Bang sauce. Toss gently until each piece is evenly coated. Transfer to a serving platter and garnish with chopped scallions, toasted sesame seeds, and fresh cilantro if desired. Serve immediately.