Luckily, [GA person 3] took [GA person 2]s place. Apparently she had been sent to interview me in his stead because he got caught up with work. This probably explains her demeanor, so I shouldnt be so critical of her. She wasnt prepared to conduct an interview.
I dont remember if the response was immediate or took a few days to come my way, but soon after I submitted my App Academy application, I got an email telling me that I had to complete a 45-minute Ruby quiz before my admissions process could continue.
My first bootcamp interview was a phone call with [CD person 2], a Coding Dojo graduate-turned-teaching-assistant (aka Hacker-in-Residence or Developer-in-Residence). He was incredibly nice, and I dug his personality. He didnt ask me any technical questions. He only asked me questions about myself to help set my expectations and gauge my motivation levels. He made me feel better about Coding Dojo, but I still figured the other bootcamps would probably do a better job of impressing me.
Then, they asked me some questions. At the end of the interview, [HackR staff] did a quick recap, explaining that HackR has three objectives for first-round interviews:
I wish [RU person 2] couldve showed me around RocketSpace a bit more because I never even got to see the part of the office the RocketU students use. I only got to check out a portion of the main RocketSpace floor.
A few days ago, I met someone currently in Dev Bootcamp. She said thatDBC is actually flexible in cohort placement.In fact, she was able to enter a sold out cohort.
My second-round interview was a somewhat disjointed experience. At first, I was interviewed by Hacker-in-Residence [HackR Y]. Once again, I felt like I had over-stepped my bounds. When [HackR Y] asked me about my experience with the AJAX + jQuery challenge, I interpreted the moment as an opportunity to ask him to help me get my code 100% correct. We spent more than a few minutes on it before he decided it was time to move on. As it turned out, the interview was supposed to focus on new challenges, not the AJAX + jQuery challenge. That was an unpleasant surprise (considering the effort I spent overcoming its difficulties).
I should mention that Hack Reactor lets you ask for their help via email. So I did. Twice. The first time, I got a response within a few hours. The second time, I never got a response. So if youre trying to get through the coding challenge, keep in mind thatyou cannot rely on their email help.Doh.
Then she asked me general questions about my background, motivation, living arrangements + commute, etc. As I answered these typical questions, I was a bit befuddled by [GA person 2]. It wasnt her line of questioning that made me think something was wrong, it was her communication style.
The quiz came with instructions to help me study/prepare. It did not come with a deadline, and there was no countdown timer even though I was told I only had 45 minutes to finish. The quiz just involved implementing some functions. I completed the challenges in about 20-30 minutes. I then spend another 15 minutes refactoring the code. Im not too familiar with Ruby, but I did learn a lot of fun things about the language that makes it possible to write incredibly concise code.It was a great quiz (what a weird thing to say).
She didnt give off that aura of excitement that other interviewers had. She also seemed taken aback by my conversational interview style as if she had expected me to take a more passive role. I think I talked too much? [insert joke about how I write blog posts that are too wordy]
Originally, I was intrigued by App Academy because it has a reputation for being tougher, putting it at the same high-caliber level as Hack Reactor. However, Hack Reactor seemed to put a lot more effort into community outreach, Quora posting, and just putting out more good vibes to get me excited about their program. In other words,App Academys marketing was over-shadowed by Hack Reactors marketing.I know that probably sounds really lame, but its the truth for my personal experience. As for the other bootcamps, they intrigued me by differentiating themselves in other ways.
AJAX + jQuery challenge done at home
Online tutorial about HTML/CSS and jQuery
The first interview was a typical test of personality fit. I spoke with [RU person 1] over the phone for the first interview. It was a typical non-technical conversation about my background and expectations. She tried to talk up RocketUs awesomeness by describing how amazing the instructors are, but for whatever reason, I started worrying about RocketUs lack of cool factor. Other bootcamps feel like families or clubs. RocketU was missing that vibe (more on this a few paragraphs below).
HTML/CSS challenge done at home (make an About Me webpage)
There are a few reasons for the corporate feel: The office space felt less fun and energetic (its less intimate; its less open due to the presence of many small dividers), RocketU doesnt have its own blog filled with stories to get you pumped up, and RocketU is too young to have a promo video showing off its cool students. Plus, RocketU is run by people with experience in corporate training. So like I said earlier, the vibe I got from RocketU was very different from the vibe I got from its competitors.
I was interviewed in person by a Hacker-in-Residence named [HackR X] and a co-founder named [HackR staff]. Quick aside: HackRs office space is really friggin warm so you should dress appropriately. I was sweating even before I got nervous.
Eventually, I became way more interested in bootcamps, which provide much more learning per dollar spent. Furthermore, the GA FEWD course was clearly aimed at weekend warriors. Im unemployed, so I may as well invest in a more immersive experience.
I may have done a few things that screwed up my relationship with GA. Other than that, their admissions process was easy and fun.
I guess what Im trying to say is that [GA person 2] made me think the interview was about me impressing GA rather than GA impressing me. As Ive stated before, I believe all interviews are two-way streets.
The video was a mediocre-quality recording of [CD person 1] talking to the camera. It was unedited, and just didnt feel very professional. The whole time I watched him answer some FAQs,I kept wondering why the answers werent on the FAQ page of the Coding Dojo website.Why were these questions and answers password-protected?
I dont casually throw around the word epic like many of my peers do, but [HackR Z] basicallyexcorcised the demon of self-doubt from my mind.And it felt epic. The feeling of doubt felt epic, and the feeling of that toxicity evaporating felt even more epic. Epic, epic,EPIC!
My first HackR interview was scheduled for 1 hour, but it lasted for at least 1.5 hours because I asked a crapload of questions. Before I interviewed with them, I was already extra excited about them because of some hype fromstudent/alumni blogsandtheir thoughtful responses to Quora questions. So I put in extra effort into preparing my questions. [HackR staff] showed more interest in my candidacy-for-HackR-student when I started asking a lot of good questions that [HackR X] couldnt answer.
Technical interview on basic JavaScript
[Example] Refactoring to Functional JS – Combine Keyed Lists
I left the building feeling very confident, butI never heard back from them.Not to sound too full of myself, but maybe they checked out my blog soon after I publishedmy announcementabout my enrollment at Hack Reactor.
In a futureCoding Bootcamp Researchblog post, I will provide all the info I gleaned from my interviews.
Powered byOctopress. Made pretty with Foxslide theme byAdrian Artiles. Theme heavily tweaked by me.
I began programming solutions to the new challenges, which involved pretty simple functions. However, throughout the interview, [HackR Y] randomly left to deal with a phone call. He described it as the most important phone call of my life so the man was not investing much attention into my interview. I didnt hold it against him because he assured me my interview time would be extended as necessary, and I didnt have any other plans that day.
Plus, but he did something particularly considerate. The first thing he did upon closing the conference room door behind us was give me immediate feedback. He straight-up told me not to worry about my brain fart during the live coding session because he felt the whole ordeal qualified as a great interview.
[HackR Z] was cool about it. He guided me through a solution, then he brought me to abeautiful backyard under false pretenses to put me out of my miseryconference room so we could talk more. I proceeded to ask him a bunch of questions, some of which I had already asked [HackR X] to answer (I wanted to get multiple perspectives for certain questions).I got the impression that [HackR Z] was not just cool, he was superbly chill.
Dojo only put me through 1 non-technical interview. The interview gave me a positive impression of the bootcamp culture, but other factors (like a weird pre-interview video) left me raising an eyebrow.
I managed to make a function that called another function while passing it a function. Hot damn. Then I was told to go another layer deeper.My brain replied, DO NOT WANT.I was abandoned by my own brain. I guess most people would call it panic but it just felt like I couldnt think. It could almost be described as ignorant bliss if not for the soul-crushing self-disappointment that accompanied it.
Image Credits: original boot by ; ridiculous editing by me
Okenough excuses. The point is that I eventually canceled my enrollment a few days before the course started. This left a bad impression on GA. [GA person 1] was very patient with me, but I could tell he wasnt happy with me. He agreed to begin my admissions process for GAs bootcamp after a phone call (which turned out to be my first interview). The phone call was scheduled after I sent an email to GA asking why my bootcamp application hadnt gotten a response.Awkward.[GA person 1] even told me he thinks Id be better served by GAs FEWD rather than GAs WDI (Web Development Immersive, which is what they call their bootcamp). I didnt express it, but I kind of took his comment as an insult. Please forgive my arrogance.
After the first interview, I was told to complete a coding challenge at home before my second interview. I was full of confidence and empty of any commitments, so I scheduled my second interview to take place four days after my first interview. That didnt leave me with much time, but [HackR staff] assured me that it would only take about 8 hours to complete.
[GA person 1] greeted me as if I hadnt ruined his life through my FEWD course cancellation, so things started off great. He sent me to an empty classroom where I could be interviewed by [GA person 2], a Developer-in-Residence. She asked me to talk about my About Me page. She asked me what challenges I faced, what resources I used for help, what I thought, etc.
Theres arelevant Quora answerthat explains howGAs admissions process is supposed to be less technical for the sake of preventing discrimination against applicants with less programming experience.This is similar to Coding Dojos view on applicants. This is the opposite of how App Academy and Hack Reactor approach applicants.
However, the real bummer is that the whole experience felt a bit more corporate (for lack of a better word) and a bit less start-uppy than the other bootcamps. This is pretty ironic considering that RocketU is part of a startup accelerator called RocketSpace.
Eventually, [HackR Z], another Hacker-in-Residence took over [HackR Y]s interviewing duties.This is where I got my ass beat.[HackR Z] asked me to rewrite the functions I had just completed in a way that reused one after the other. Not only that, but the rewrite challenge also required the functions to accept functions as parameters. I believe all of this can be described as Functional Programming, a computer science concept I had never heard of before.
A day after I submitted my quiz, I got an email telling me to do yet another quiz. At this point, I was not happy. Clearly, App Academy wants to really weed people out of their admissions. I understand that, but I very badly wanted to start the interview process sooner than later. A second quiz meant Id have to spend more time studying Ruby when I was already busy with applying to other bootcamps and preparing for their interviews.
Check my financial situation – They wanted to hear how I planned to pay the high tuition
Technical interview on Functional JavaScript (wtf!)
BUZZKILL ALERT: I put a lot of time/effort into studying for their pre-interview Ruby quiz only to find out I had to do a 2nd quiz to get an interview. At that point, I was already interviewing with the other bootcamps, and I wasnt motivated to contine with my App Academy admissions process. I really believe that interviews help show me how awesome a given bootcamp is so2 pre-interview quizzes is like 2 obstacles to accessing a sales pitch I actually WANT.
About 6 days after the interview, I was emailed an offer to enroll in Coding Dojos September cohort. After about a week, I declined their offer.
Whats the Point of One-on-Ones with Your Manager?
Anyway, I had to teach myself basic AJAX. I already taught myself basic jQuery, which was also a required technology for the challenge. Unfortunately, I didnt have a very good understanding of AJAX. I got my code to work, but one particular feature functioned only after some guesswork. I didnt truly know how that feature worked. Moreover, I could sense my app was only about 98% correct.My brain told me this was ok, but my heart told me to go cry like the weakling that I am.
Hack Reactor wants to kick your ass!
Via email, I was instructed to do a GA onine tutorial using their system called Dash. It was a pretty good-looking tutorial, but it covered really basic HTML/CSS + jQuery material. I was underwhelmed. I also had to create a simple About Me webpage (offline no need to host it on the web). They made it clear that their expectations were low. They didnt even expect me to use any jQuery even though their tutorial included it.
Set my expectations – They wanted to make sure I knew that their program is no joke; its seriously intense
My second interview with GA was held at their offices in SF. I got there late. I was a sweaty mess because I took the BART to get into the city, but apparently GAs offices are about 1 mile from the nearest BART station. I shouldve used the Caltrain. Im a fool.
I wont be covering answers to questions I asked at these interviews. I will cover some coding challenges and questions interviewers asked me. I will redact names. Originally, I wanted to include names, but for the sake of writing more openly, I decided to do some Find and Replace. If you apply to the bootcamps mentioned below, youll probably end up discovering a few of the names Ive redacted anyway.
Semi-technical interview about your About Me page
Gauge my motivation/drive – They wanted to see how much self-teaching Ive done
It took meat least8 hours. First, I was instructed to go throughCode Schools tutorial on Google Chrome dev tools. Then, things got quirky. Its hard to explain, but the challenge included some unique presentation. Youll have to explore it yourself. However, Im not entirely praising it because the instructions felt somewhat vague even after reading the additional tips they provided. I remember reading a student blog that claimedHackR purposefully makes certain instructions vague or certain code buggy just to keep you on your toes.Too bad I forgot the name of the blog, so I cant give you a link.
[HackR X] asked me to do some live coding, which was so easy (basic looping, arrays, etc. in JS) that I got over-confident. I made somereallycareless mistakes (off-by-1 bug, overly-complicated algorithm, etc). Woops.
Inpart 1, I gave tips on tackling the admissions processes for coding bootcamps. In this article, I shall recap my personal experiences (all taking place in August 2013) with App Academy, Coding Dojo, Dev Bootcamp, General Assembly, Hack Reactor, and RocketU in alphabetical order? Sure, why not.
I wanted to join a bootcamp ASAP. DBCs website says theyre sold out for the next 6 months, so I didnt bother applying to their program.
Theres some relevant backstory I need to tell you first. It all started BEFORE I cared about bootcamps. I enrolled in GAs Front-End Web Development (FEWD) course. Its 9 hours per class x 1 class per week x 10 weeks for $3,000 (or maybe it was $3.5k; I dont quite remember). I was really excited about the course, but I was worried it covered too many of the basics I already taught myself. I also worried that it wouldnt really help me get a job due to lack of rigor.
[GA person 3] is also a Developer-in-Residence, but he carried himself with the confident vibes of a true pro.I liked this guy a lot. He made me feel excited about GA.I had to re-answer a lot of the same questions [GA person 2] asked me, but I got much more of a response out of [GA person 3] whereas [GA person 2] just sorted nodded dismissively as I spoke.
Side note: [HackR staff] appeared surprised when I asked him about their refund policy. Thats ironic when you consider thattheir own blog suggests you ask all bootcamps about refunds.
Its all good though. [HackR staff] seemed intimidating at first by just focusing on his own laptop the whole time as if he was just there to casually judge me. However, [HackR staff] and [HackR X] eventually helped me edit my code.
Before my interview with Coding Dojo,I was emailed a link to a private pre-interview video.I was excited about what it could possibly cover. I was disappointed to learn it was a FAQs video. I wont reveal the link or password, but I will give a quick overview of the contents.
Unfortunately, our time wasverylimited (likely my fault for being late). There was barely any room for me to ask questions. [GA person 3] left and [GA person 1] re-entered. I asked [GA person 1] some questions frommy giant list, but at that point, I didnt have my laptop in front of me, which sucked because I didnt memorize many questions.
Before my first HackR interview, I was emailed a big list of things to study. The list included a lot of JavaScripts built-in Array and String functions. Right off the bat, I felt a bit intimidated because although the material looked easy, the length of the pre-interview to-do list was exceptional.
byJeff Lee-Sep 15th, 2013- posted inApp AcademyCoding DojoDev BootcampGeneral AssemblyHack ReactorRocketUbootcamp researchcoding bootcamps
I actually ended up misunderstanding him TWICE, so it took me awhile to solve the problem, which is sad because the problem really wasnt that difficult. It was just a re-phrased version of a classic algorithm problem/concept.
App AcademyCoding DojoDev BootcampGeneral AssemblyHack ReactorRocketUbootcamp researchcoding bootcamps
Why fast code matters even when phones have octa-core CPUs
Maybe I shouldve given them a chance, but I was already less interested in App Academy because they didnt seem to stand out in any major way other than their deferred payment plan. So I ended up abandoning my App Academy application, and I never got an interview with them.
That said, I wouldnt be surprised if my impressions are just plain wrong because RocketU doesnt have as much outreach/marketing and my interviews werent particularly long.
Refactoring Towards Functional Programming in JavaScript
Holy crap! The admissions process was so friggin tough!
I did not send followup emails or thank you emails after my interviews. I know youre supposed to do that for job interviews, but I wasnt sure what to do for bootcamp interviews. Looking back on it, I wish I had at least sent thank you emails even though everything worked out in the end.
RocketU really felt extra eager to me. The new bootcamp in town really wanted to impress. The technical questions were trickier than they shouldve been due to some miscommunication.
The second interview had some very specific quiz-like questions, but no live coding. I loved the second interviewer. [RU person 2] is an instructor with a solid background in teaching technical material. He asked me questions about HTML/CSS. He then asked me how I would solve a very particular problem. After he gave me some hints, I realized that I completely misunderstood the problem when he first described it.
Maybe its because [CD person 1] answered questions re: comparing Coding Dojo to its competitors by admitting that their hiring network was smaller than most. The only reassurance provided was along the lines of dont worry, were working on it.