In my opinion, theoretical knowledge is good to have, but it is more like trivia in real scenarios. You definitely use it, but only practice can make you better.
Focus on doing projects, and each time you apply for any company, if possible, ask for an assignment or a task where you can show them that you can do the job well.
Also, keep your online presence up to date. A lot of times someone may simply want to google you. Keep your CV ready, to the point, both online and offline.
Hiring differs a lot from company to company. With the little bit of experience I have had, I would say that corporates tend to ask more theoretical stuff in their interviews. But then again, if you are applying there you can always take some time and prepare well for the interviews.