As others mentioned already, it's too unprofessional environment.Got a mail from HR to schedule the phone interview.It was fully technical, with basic OOPS concept questions, design question, database questions, previous projects etc.Managed to answer everything.Got a call for an on-site interview. It went for nearly 3 hours, where I screwed up with a design question.