The manager took a very long time(almost 40 days) to do the interview process. Initially a phone screening was set but they cancelled it and asked me to do an assignment which involved more of front-end. After submitting the assignment, again they took a very long time to schedule the phone interview, after the phone interview, they asked my schedule to set up for in person interview, I gave my available time from the choice they gave me. But they did not confirm the interview till the last minute and then scheduled it one week later.