Comment
Comment by brundolf
Have you tried talking with a recruiting agency? I notice you've mostly applied at household-name companies, many of which are very competitive. The majority of the tech jobs out there are not at companies you've ever heard of. Recruiters (third-party, not in-house) are motivated to find you something that's a good fit because they get commission (from the company) based on you getting hired. They'll coach you, help you with your resume, draw from a huge pool of companies to find something that's just the right fit. Their job is solving this exact problem.