This goes back to my first point, yes you're going to probably be a "deer in headlights" but now that we have acknowledged a potential issue, let's learn how to address it. Everyone has a different learning style and sometimes your bootcamp classes just won't click. So from the jump, use Youtube, podcasts, blog posts and books regarding whatever language you are learning. This is something, I didn't do. Ex: Look on google "Best Python Books". The constant learning from a variety of sources will help concepts get embedded in your brain a lot more faster with much more understanding.
Apart of my Grow with Google scholarship, the requirement was to participate in community, although weird at first it was probably the best decision i've ever made, not because it was a requirement but it helped me push through when I wanted to give up and also if had any questions that google couldn't answer, I could ask my community.
It's probably your first time in your bootcamp and there is someone who knows all the answers and you think to yourself "How is he or she this smart?" More than likely, they have had some other form of coding knowledge from previous bootcamps or classes, so don't look at someone and automatically feel inadequate because they have been in this position before.
If possible, I would go to a bootcamp who have partnerships with companies who will help you get your foot int the door. Junior Roles are scarce, I mean scarce. The more bootcamps out there, the harder it's to get your foot in the door. So start early, I wouldn't say start just right away but create a space in your study schedule to start looking at the tech landscape in your city, decide whether or not you want to relocate, figure out if the companies you want to work for do whiteboarding.. if so, start studying. It's doesn't have to be all at the same time, but one week you can dive into Big O notation, the next week different data structures. Spread it out over time, so you won't be overwhelm.