I have never been annoyed by an interview before, until Twitch.
They sent along a take-home challenge using Gulp and Redux Thunk that fetched a list of image icons with 10px border radiuses.
I completed the challenge along with two 'bonus' sections. While doing this, I was a little worried that my take-home would be evaluated on technicals by someone who likes Gulp and Redux Thunk. I was also a little worried that my visuals would be evaluated by someone who thinks 10px border radiuses are beautiful.
It seems my fears were founded. I have never lost a take-home challenge before, but Twitch got back to me with "we are moving on with other candidates" and no explanation (apparently that is Amazon policy).
My guess for candidates who want to pass this is that you should forget about the time-to-spend suggestion entirely. Take an entire weekend doing the challenge. Make great visuals and refactor it until it is beautiful. They are not judging on assignment + bonus completion and they will compare your assignment against submissions from people who took a long time.
In two hours, build a take-home challenge that fetches a list of items from the server, displays them on a page, and allows the user to click into an item-detail page.
Bonuses:
The following metrics were computed from 1 interview experience for the Twitch Senior Frontend Developer role in San Francisco, California.
Twitch's interview process for their Senior Frontend Developer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Twitch's Senior Frontend Developer interview process in San Francisco, California.