The first round was an online interview where we talked about general things and a bit about my experience - very straightforward. After passing that round, I received a take-home assignment, with less than a week to complete it (in my case, it involved one of the Kaggle datasets and several related questions). The task was to analyze the dataset and create a presentation - mostly using a Jupyter notebook for visualization, and also applying some NLP techniques like clustering. Then, the second stage was to present this work in person. After my presentation, I was told that I would be contacted at the beginning of the following week once all other presentations had been completed, and that I would receive feedback regardless of the outcome.
A week passed and no one got in touch. Another week later, I reached out to the recruiter to ask what happened - she contacted the team, and I was eventually told, 'Everything was good, but we chose another candidate.'
I’m totally fine with not being selected, I was mentally prepared for that. What I don’t understand is the unprofessional communication. I spent significant time on a challenging take-home assignment, prepared and delivered a full presentation in your office, and you couldn't even provide proper feedback as promised?