I applied online and sent me a link for online meeting with the CTO. The interviewer asked me to introduce myself and engage in some small talk before handing me an assignment to complete. I spent an entire day to crafting a comprehensive solution that met all the specified requirements, only to have it ultimately rejected. It felt like a complete waste of time.