For whatever reason, life brought me here, at a crossroads where the paths lead in infinitely opposite directions. It is here, at this infinite crossroads, where I found myself looking into boot camps for computer programming. This revised my way of thinking, it led me down several potential paths, but none excited me like computer programming. A way for me to express myself, challenge myself while also building something!
"Never give up on something you can't go a day without thinking about."
Applying to boot camps varies depending on the school, for the most part they require all the same basic information you would supply an employer in an application. Other than the standard information, the most common things I was asked was, "Tell us about your previous work experience." "Describe a time where you had to solve a technical problem, what was your approach?" "Why programming, why now?" So really think on those and stun them with your awesomeness!
After the submission they will generally reach out to you via email first to set up a time for a phone interview, don't be afraid of this interview they will talk 80% of the time. Keep in mind they aren't looking for programmers, they are looking to turn you into a junior level programmer! So don't be afraid of not knowing the answer, humility is a good quality to have a developer, they will like that you can admit you don't know. During the phone interview they will usually give you a pitch of their school and how it rocks (it very well could like mine) and they will ask you a few questions. Like your experience level they will feel out your interest for the program and dedication to making a big life change, as most bootcamps involve a lifestyle change. Some other questions I've had are generic interview questions such as "tell me a little more about yourself."
Some of the schools will require only one more step after this an in person interview, this is when you need to have questions prepared about the program, education style, environment, support, meetups... point is ask a lot of questions at this meeting, show them your interest has peaked. They will show you around the facility, and maybe there are students there working or perhaps a teacher there. Don't be afraid to meet them, talk to them about what to expect and how you should be preparing.
Other schools will have a few steps before the in person interview, I have seen a basic test to see if you can use the computer, to as complicated as writing piece of code that has a specific output. These are generally designed to be easy but to make sure that you can find information out on your own without the need of much hand holding. They aren't looking for the best code or the coolest function, they are looking for your ability to solve problems because as a developer your job is to be a problem solver.
After you have completed all these steps and jumped through all these hurdles the chances from a statistical standpoint are not very good, as most schools acceptance rating is less than 1/3 of applicants and some as low as 8%. The moral here is plant many seeds padawan, apply everywhere local and anyplace you wouldn't mind moving. Finally good luck on your path_to_enlightenment!