Can industry experience make up for undergrad courses?
While not every place will respond positively, I don't see a huge problem in the US. But you will need to write your application materials so that people look at your "special case" positively and find strong evidence that you will likely succeed. You will be facing a lot of stiff competition at good places by people with a more standard and easy to judge set of qualifications, so you need to find a way to stand out. 

Your current majors are useful in your proposed study, of course, even if you are missing some CS things. 

So, don't stress the lack of additional courses in CS but the possession of skills related to the program that you want to join. Your academic record is what it is, though you may have time for some additional courses, but your other activities may, in the eyes of a reviewer, compensate for that and even give you an advantage. It is all, or at least a lot, about how you present yourself and your skills. 

It might depend, of course, on which particular CS courses you took and on the kind of things you did in the internships. But like anyone, you have to make it easy to answer the main question: "Is it highly likely this person will succeed?". If you make it obvious that the answer is yes, then you have a shot. It will also be helpful if you have some ideas, even if only partly formed, on the kind of thing you want to study. Fairly specific. Fairly detailed.