It depends mostly on your experience. If the job is meant for an experienced developer and you have the requisite qualification that would make this process faster. It would be better if you have a certificate of experience from your previous employer. An HR interview followed by another technical interview should be sufficient. If you have applied for an entry-level position or you are a newcomer without any experience, the process might take longer.
You have asked about the process of recruitment, so I believe that you’re a fresher. The first step is always the hardest. At some point in our career, we face difficult situations that need to be resolved. As a fresher it is important to get enough opportunities to attend interviews.
Each career has certain required or desired knowledge, skills, and abilities that are essential for success on the job. Employers are looking for staff who can work independently, with little supervision.