Although I disagree with it, some company's "quiz" questions heavily rely on string manipulation so I would make sure you know that. Also practice exception handling. But every company is different. I would also understand basic things like most common types of complexity (constant, logarithmic, linear, quadratic), and understand, when, for example, logarithmic complexity is used (e.g. number guessing game, tree insert/query).
Also, if it's the truth, make sure to bring up how you sincerely enjoy doing programming-related projects. For my interview, I had prepared in advance on my resume links to personal projects I have done. I believe those helped A LOT. But any type of thought-provoking hobby could be talked about.
The fact that they advertised 0 years as a lower bounds is promising for someone with no experience. Stay calm, but confident (as salem c said).
There are common behavior questions that are usually asked regardless of the type of job. Make sure you have good responses for when you get asked questions relating to how you work with others, or a time when you had a disagreement with a teammate. Practice answering these types of questions out loud to yourself or to another person.
Look into the "STAR method". STAR stands for Situation, Task, Action, Result.
https://www.livecareer.com/career/advice/interview/star-interviewing
An important part of the interview is asking good questions at the end. Make sure you have researched the company to the best of your ability so that you have an idea of what they do aside from just "generic C++ project".
https://biginterview.com/blog/2011/08/best-questions-to-ask-end-interview.html