The HR gave me the verbal offer to the point that we discussed the annual salary and said that they would extend the final offer only after I see the Manager who was not present at the time. They had me waiting for 2 weeks before saying that they are looking for other candidates, which was morally unethical.
They had me take a written test in their office on the first day and the next day they asked me to come for an API Testing assignment.