The process started with an initial screening call, followed by a technical interview with the CTO. After clearing that round, I was given a take-home assignment that required significant effort and time. Once submitted, I waited around 10 days for the final cultural fit interview with the CEO. The CEO assured me verbally that I would be receiving an offer and could start as early as the next day, and even mentioned notifying the team to begin onboarding. However, after multiple follow-ups over the next five days, I received no communication — only to eventually get a generic rejection email. The entire process took nearly a month, and despite my commitment and effort (even turning down other offers), it ended with poor communication and an unprofessional outcome.