For a junior position, probably. If you have 20 years of industry experience, but no degree, Apple, in my experience at least, couldn't care less. So long as you can do the work. I have several friends without degrees who work there. But they also didn't start there.
Yes, of course. Trying to enter the industry without a software engineering degree is fairly difficult. If you have work experience, it gets much easier, and most people don't really care about your degree at that point.