I think the op's point was completely ignored: Different people progress at different rates. When you're in high school, you have roughly the same amount of schooling experience as your peers. That doesn't change the fact that you may be taking advanced classes while they take remedial ones. It's easy to accuse the op of arrogance. And who knows, maybe he is arrogant. But in the end, that's just an ad hominem and is…
Sure there is a valid point in there, but I don't think it's one worth pursuing. If you make a fuss out of it then you're not really giving a good impression; you come off as a difficult person who is focused on the wrong things: in this case, the written requirements rather than end goal of judging if you are right for the company. No matter how demonstrably smart and skilled this kid is, I would walk out of the int…
Shockingly, some do progress at a faster rate than others. I turned in a large project that I wrote during my senior year of high school and received extremely high marks on it for my senior year project in a high(er) level CS course in University. I got positive remarks on architechtural decisions and things that come via experience and having experience with code. I've been doing it since I was in middle school, I finished a project for my first client before I started my senior year of high school. I still kick myself for not doing a partnership with the fellow the following summer; the idea he wanted me to implement became rather popular a few years ago.
Some people progress faster than others. It doesn't mean they're necessarily arrogant or full of themselves. It means that ageism and the notion that "more experience = more better" is silly. There is code I see churned out by developers that have resumes twice as long as mine that absolutely terrify me.