I would just apply to tons of companies (e.g. try to send out five applications a day, or something along those lines). Your skills as an interviewee will improve as you do interviews, until finally you get an offer you like :). Also, this is often a question of getting one offer, and then telling all the other companies you've applied to that you have an offer with a time limit to accelerate their processes. FOMO is real :)
All of this is predicated on being able to get interviews -- I'd expect a low hit rate, but if you're getting zero interviews, you'll need to adjust your approach and either improve your resume/cover letter or try a more personalized approach, like finding opportunities through your network or meetups, etc.
Re: jobs, I would apply to entry level positions. I would not apply to internships. I think your probability of getting internships vs. entry-level jobs is only slightly higher, so just go for entry-level. With entry level jobs, you're still going to be hired for your potential (not experience), which good companies recognize.
As for your resume, definitely keep it to one page.