On IC, the project at a firm is possible. The university will try as much as possible using their network to help and find for you a place. Sometimes you have to compete with fellow classmates through interviews. Sometimes not, but you may still have to go through a one interview process with the firm.You can also be more pro-active and try to find a company yourself. Or find a job and ask them if you could do your thesis there.I would say the majority of people do find a project within a company from my experience.Not a lot of people have a job offer after that, but it can happen if you prove yourself to be worthy.