I actually didn't apply for the position itself. The recruiter called me up to see if I would be interested and stated it is a contract position. I immediately said yes and the recruiter had me scheduled the next day. He thought I would be a good fit and told me he would push my resume out and let me know in a week or so. A week later, I got a phone call from the hiring manager at Yahoo Taiwan. It was a phone interview about 20 minutes to understand my related experience with the role. She hung up saying she would call back if she wished to have me come in for a face to face interview. I received her call about 15 minutes later and there, I landed an interview the next morning. At the face to face interview, we got on pretty well and I think she was satisfied with all my answers and my skill sets. She asked when I would be able to start and told me she would contact the recruiter regarding the results. The next day, the recruiter called and voila! Job got!