it sucks, but honestly having a very clear metric for success is significantly better than the wishy-washy interviews that predated this. i'd much rather grind and be prepared to just regurgitate some algo/code and explain it than deal with the color of the sky being wrong, interviewer woke up on wrong side of bed, i was coerced into doing a "project" that equated to just unpaid work, etc.
whether or not you succeed as an engineer generally falls down to whether or not you know how to code (pretty much anyone is good enough at this for most jobs), can you communicate effectively (covered during the behavioral portions of interviews), and do you work hard.
honestly i think it sucks, but in comparison we're pretty lucky. i think a lot of people in this world would be happy to grind a few hours a day for a couple of months to get paid 250k+ base
whether or not you succeed as an engineer generally falls down to whether or not you know how to code (pretty much anyone is good enough at this for most jobs), can you communicate effectively (covered during the behavioral portions of interviews), and do you work hard.
honestly i think it sucks, but in comparison we're pretty lucky. i think a lot of people in this world would be happy to grind a few hours a day for a couple of months to get paid 250k+ base