Took me about half a year or so, over here in the UK. That probably also meant a good few tens of applications.
But the answer here honestly varies based on a lot of things:
1. How much practical experience do you have? You mention internships and work experience, but what languages? How complex were the tasks you performed in said languages? What sites/apps/programs/whatever can you show people?
2. What types of companies are you applying for? If the companies want more experienced engineers, or have a lot of people wanting to work for them, that could be affecting your chances.
3. What sort of feedback have you been getting? You say no interview in regards to one of the applications, but how about the rest?
Give a little more information, and people here will be able to answer your questions a bit better.
As for practical advice? Well, don't be too disappointed if you don't get a job at a large technology business as your first/one of your first roles. Be willing to start somewhere smaller (perhaps for less money) in order to get experience.
Send out as many applications as possible. It's basically a numbers game to some degree, so you need to keep trying till someone inevitably says yes.
Show practical examples of your work if possible. Open source is good, but so is a website, app or other project made in your free time. Especially if it's making a bit of money or getting popular.
But the answer here honestly varies based on a lot of things:
1. How much practical experience do you have? You mention internships and work experience, but what languages? How complex were the tasks you performed in said languages? What sites/apps/programs/whatever can you show people?
2. What types of companies are you applying for? If the companies want more experienced engineers, or have a lot of people wanting to work for them, that could be affecting your chances.
3. What sort of feedback have you been getting? You say no interview in regards to one of the applications, but how about the rest?
Give a little more information, and people here will be able to answer your questions a bit better.
As for practical advice? Well, don't be too disappointed if you don't get a job at a large technology business as your first/one of your first roles. Be willing to start somewhere smaller (perhaps for less money) in order to get experience.
Send out as many applications as possible. It's basically a numbers game to some degree, so you need to keep trying till someone inevitably says yes.
Show practical examples of your work if possible. Open source is good, but so is a website, app or other project made in your free time. Especially if it's making a bit of money or getting popular.