Heat oil in a large pot or deep fryer to 350°F.
In a shallow bowl, whisk together flour and cornstarch. Beat eggs in a separate bowl.
Dip each piece of chicken first in the beaten eggs, then coat thoroughly in the flour mixture.
Fry chicken pieces in batches for 5 minutes or until golden brown and cooked through. Remove and drain on paper towels.
In a small saucepan, combine honey, soy sauce, ketchup, brown sugar, rice vinegar, sesame oil, and minced garlic.
Cook sauce over medium heat, stirring constantly, until thickened and glossy, about 3-4 minutes.
Toss fried chicken in the warm sauce until evenly coated.
Sprinkle with sesame seeds and sliced green onions before serving immediately.