I graduated from Yale with a history degree, then taught high school science in Mississippi, then stayed on for an extra year to lobby for charter school legalization in Mississippi. Given that background, I'd like to think I'm someone who can be thrown into new situations and learn quickly, so the bootcamp format was attractive to me. I agree that it's not for everyone though.
I found Hack Reactor through the Twitter account of a graduate in their second class. I was pretty skeptical about giving $17000 to some strangers in San Francisco, but I asked a lot of questions and was impressed with their answers: they didn't ask students to repeat sections like Dev Bootcamp, they've only asked students to leave for extreme failures to act appropriately towards students and staff, and the instructors (especially Marcus Phillips) have bonkers credentials. I decided to take the plunge.
The program is intense (6 days/week, 11 hours/day minimum) but if I was going to be unemployed for three months I would rather put all my efforts into learning than having free time. The first six weeks were instruction with two-day sprints, progressing from algorithms and data structures on to the front-end and ending with back-end (Ruby/Sinatra briefly, then a deeper dive into Node, then SQL and NoSQL databases). The second six weeks I did paid contract work through the program and worked on an open-source government transparency app using Angular and Node. When I went to interview it was great having a fully-functional Angular/Node app to discuss, and it seemed like employers felt a little better being able to inspect an actual product I had built.
Throughout the program we did practice interview problems every morning, several of which I got as whiteboard questions during my on-site interviews! (It's pretty cool to tell an enterprise interviewer "I'm happy to do that problem, but I just want you to know I've seen it before.")
I was sort of worried the entire time I was in the program that it was all a big scam, like we'd show up one day and the office would be empty with wires dangling out of the walls and these guys had made off with $17000. I kept waiting for it to fall apart... and then it didn't. I got four job offers within a week of graduating and the final salary was well within the band advertised by Hack Reactor. I took on about $15000 in debt to do it and I'm on track to pay it all off within a year of graduating. It was definitely worth it financially.
Don't you think an engineer knows a bit more by spending 4-5 years getting his diploma?
Somehow, a lot of people graduate with CS degrees from respected programs without actually being able to solve typical software engineering problems. I don't know if this is due to cramming and forgetting, leaning on stronger classmates or something else. Nobody gets through Hack Reactor without doing a lot of problem solving and a lot of jumping into unfamiliar code bases and frameworks. Don't forget that due it its extremely intense schedule, Hack Reactor is actually 900+ hours of instruction.
Some CS undergrads go far beyond their course assignments. Much like Hack Reactor students, they regularly stay up until late into the night learning new things, working on open source and building projects. After four years of that kind of student life, these students have truly impressive technical skills.