Season the chicken pieces with salt and pepper. In two shallow bowls, add flour and cornstarch to one and the beaten eggs to another.
Dip each chicken piece into the egg, then dredge in the flour mixture. Set aside on a plate while you heat the oil.
Heat about 2 inches of vegetable oil in a deep pan or wok over medium-high heat. Once the oil reaches 350°F (175°C), fry the chicken in batches until golden brown and crispy, about 4–5 minutes per batch. Transfer to a paper towel-lined plate to drain.
In a saucepan, whisk together soy sauce, honey, ketchup, brown sugar, sesame oil, rice vinegar, and garlic. Bring to a simmer over medium heat.
Stir in the cornstarch slurry and continue simmering for 2–3 minutes, until the sauce thickens to a glossy consistency.
Add the fried chicken to the sauce and toss to coat thoroughly. Sprinkle with sesame seeds and green onions before serving.
Serve immediately over steamed rice or your favorite sides.