The interview was for a Django dev position. We spoke briefly and they gave me a task to write a web crawler, build a JSON schema for the crawled data, verify it and build an API with the crawled data. Also, to have search functionality on the API, have pagination on the API, have TOKEN auth, admin panel for the API and so on...
You can see it is way longer than a normal job interview task especially including the crawler research and test part which was not mentioned in the job ad but was critical for solving the task. Later they also admitted that it was a bit too long.
Then their review on my work was that crawling task is not that good, which is perfectly logical since I never dealt with crawlers before and nobody required them in the job ad at a first place.
Then they told me that my Django task is okay. As a final, they implied that there is a room for me to improve and tomorrow we will get in touch to talk about what will do next.
It sounded for me that they told me: your task is okay but there is some stuff for you to work on. But you fit in our expectations so let's talk business - how much money do you want, etc. Following that, their HR called me to ask me again, if she has written down correctly my salary expectations.
But the next day, they called me to appoint a new meeting ... for them to tell me about another set of FRONTEND jobs that they have on the table.
WTF?! I have no expertise on that and I never applied for that! If my task was not good enough, you tell we will not move forward. But it was nothing like that.
I think that either they made fun out of me/oo hello, you suck at coding but we have a free belly-dancer position don't you want that/ or their management sux. Either way, I am happy that nothing happened.
And don't to tasks for them.