It was last round. The HR told me I got selected and told me that there will be a last round of salary discussion and forced me to take the interview at the next hour, even though I told her, I am outside and I don't have my laptop with me but she insisted that it's urgent so I was scared of getting rejected. So, I took the interview at a stranger's house with my friend's laptop.
And the cherry on top was that to my shock, the interview suddenly changed to a pure technical round. Few people from the panel had very bad interview skills, they were not even able to put right words in English. Half the time, I barely understood what they were asking.