I have applied for a position online, Got a call from HR the very next week. Got the Interview Scheduled and the first round was a telephonic, it was all technical, I felt it was general and not too much technical. The next round was face to face in a week, they said we will let you know and the HR called me after 4 weeks. The total process took 2 months.