I applied the position online and received the interview invite in a couple of days. Basically the process was fast. The first round interview was on phone with a hiring manager and the questions were quite straightforward. The recruiter was kind of nice but seemed not taking the interview that serious. My interview was supposed to start at 4:30 pm, when everyone was ready off home, and yet the interviewer was late for about 10 minutes. The following was normal only the interview just lasted about 15 minutes. So I figured out the result without much guess. Being more professional might be not a bad idea for the company's recruitment.