I applied online and got an interview after 2 weeks I think.
HR was nice, questions were basic and easy (I thought I did well). HR still asked my visa status.
After 4 weeks with silence, I emailed to ask for an update and until now, I have not received any answer from them.
Unprofessional, If HR do not know how to say "No" to candidate or do not know how to compose a rejection email, I can help. At least, candidates also need to be respected.