I sent in an application and was initially auto-rejected. A few hours after the rejection, they backtracked and decided to give me a take-home assignment. I did the assignment and submitted it within a day. It says it should take about 45min to complete, but I found that to not be true. The app they use has a lot of outdated React practices, including using class components instead of utilizing modern hooks. I'm familiar with class components, but it's not something I've had to utilize in years, so I had to take some time to re-familiarize myself with it. Sent it in and got rejected without any feedback on what I could've done better. Was it the way I solved it? My responses? No idea, but I do know that I was able to identify and fix every bug in the app they asked about (and even found some they didn't ask about). Never even got to talk with a human for a phone screen. I don't mind take-home assignments for interviews when done right, but this one just seemed outdated and there just so they can offload time invested into the screening process to the candidate.