I got the interview opportunity in April. The whole process took 1 month. I think it is the responsibility of HR to review applicants' resumes and decide whether to grant them an interview opportunity. Because when I prepared the interview and attended the interview with hiring manager, I found my skills and experience may not be very corresponded to this role. But I have a great talk with hiring manager. Thus, I still look forward to next round interview. However, over the past few weeks, I have followed up with HR several times, and each time I received a response indicating that the hiring manager has not updated my candidacy yet. Therefore, I actively asked HR if she could help me check with the hiring manager because he might have forgotten to update my candidacy. Eventually, I got the rejection of application. I think the initial interview with hiring manager is well. However, it took them a month to respond to me since the first-round interview, which made me feel very disrespected! They should respect their applicant!