In a large bowl, combine the chicken, soy sauce, sesame oil, garlic powder, ginger powder, and black pepper. Toss to coat.
Cover the bowl and refrigerate for at least 30 minutes, or up to overnight.
When ready to cook, heat enough oil in a large frying pan or wok to cover the bottom of the pan by about 1/2 inch.
Dip the chicken pieces in the beaten egg, then dredge in the cornstarch.
Fry the chicken in batches until golden brown and cooked through, about 2-3 minutes per batch.
Remove the chicken from the pan and drain on paper towels.
In a small bowl, whisk together the honey, soy sauce, chili sauce, vinegar, cornstarch, and water.
Return the chicken to the pan and pour the sauce over top.
Cook over medium heat, stirring constantly, until the sauce has thickened and the chicken is coated in the sauce.
Serve immediately, garnished with sesame seeds.