Took me about half a year or so, over here in the UK. That probably also meant a good few tens of applications.<p>But the answer here honestly varies based on a lot of things:<p>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&#x2F;apps&#x2F;programs&#x2F;whatever can you show people?<p>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.<p>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?<p>Give a little more information, and people here will be able to answer your questions a bit better.<p>As for practical advice? Well, don&#x27;t be too disappointed if you don&#x27;t get a job at a large technology business as your first&#x2F;one of your first roles. Be willing to start somewhere smaller (perhaps for less money) in order to get experience.<p>Send out as many applications as possible. It&#x27;s basically a numbers game to some degree, so you need to keep trying till someone inevitably says yes.<p>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&#x27;s making a bit of money or getting popular.