Coding Interview Bootcamp

Top-ranked software developer career coach Jason Humphrey delivers his proven system to:

  • Laser-target your pre-interview prep by studying only for the questions you're most likely to encounter
  • Build your confidence and mental acuity ahead of the interview
  • Project calm competence under pressure
  • Handle unexpected "curveball" questions without losing your composure
  • Become a stronger developer and stronger job candidate with every interview

"The  programming exercises Twilio gave me in my interview were almost exactly the same questions I had prepared for
I was elated. I thought, 'I know this. I can do this.' I don't think I've ever been so ready for anything."

Jessica Cottrell
.NET Developer, Barrett-Jackson Auction Company

The #1 problem with preparing for a coding interview is: 
You don't know what to expect

You feel like you have to be ready for anything, so "studying" starts to feel like boiling the ocean:

  • Data structures and algorithms
  • Language trivia
  • Behavioral questions
  • Framework internals
  • Logic puzzles
  • Soft skills
  • stop
    Coding standards
  • stop
    Best practices
  • Interview do's and don'ts
  • "Tell me about yourself"
  • Etc.

What if you knew ahead of time what would be in the interview?

What if someone handed you a ready-made game plan that outlined what the questions would likely be, so you could focus only what you actually needed to demonstrate in the interview—and ignore everything else?

Not only that, what if you knew what an ideal candidate looked like to the interviewer, and you could tailor the way you present your experience and skills to highlight the qualities they were searching for?

And what if you knew how to tackle tough questions so that you're always demonstrating your strongest qualities—so that even if you don't get the answer 100% "right," the interviewer still comes away impressed with your professionalism and problem-solving skills?

It's possible—
This bootcamp will show you how

In Coding Interview Bootcamp, you'll get a step-by-step system to prepare effectively ahead of any coding interview.

You'll see how to overcome the "interview anxiety" that derails even highly knowledgable developers.

And you'll be well equipped to make your best case as to why YOU deserve the job.

You will discover:

  • How some simple legwork can effectively cut that 10-question interview down to 6 or 7 questions—and dramatically improve your chances of landing the job
  • check
    Powerful technique developed by an FBI terrorist negotiator that can get your interviewer to surrender clues when you're stuck
  • check
    What you should and shouldn't put on your resume
  • check
    How some companies set traps in their job descriptions to catch unprepared developers... Very embarrassing
  • check
    The "5 Year Rule" for knowing whether you should apply for a given job
  • check
    A common resume mistake that can trip you up in the interview
  • check
    How to "win the day" in the critical 24 hours leading up to your interview
  • check
    Daily practice on the key data structures and algorithms that are almost guaranteed to come up in your interview
  • check
    Plus a LOT more

Here's how it works

Coding Interview Bootcamp includes three week-long modules.

Each week kicks off with a 60-90 minute video training featuring Simple Programmer career coach Jason Humphrey and hosted by Simple Programmer CEO Josh Earl.

Then each day for the rest of the week, you'll receive a short training and an exercise to complete.

Each of these exercises build on the previous steps, and each is designed to be completed in around 60 minutes per day.

As you progress through the bootcamp, you'll be preparing to "interview" for a real-world job posting at a major company in the marketing automation industry.

The capstone event of the bootcamp for students who complete all of the exercises is a mock interview with lead instructor Jason Humphrey.

After the interview Jason will give you feedback on your technical readiness and how you can prepare more effectively for your next real interview.

Throughout the process you'll have access to the instructors to ask questions or even get help on real interviews you may be preparing for outside of the course.

Finally, all of the resources will be archived and available to you so you can go through at your own pace or get caught up if you need to take a break and come back.

Module 1—How to Read Their Playbook

In this module, you'll get a process for determining exactly what skills the company you're applying to really wants in the developer they hire.

You'll also uncover the kinds of questions they're most likely to ask in the interview.

When you can "read their playbook" like this, you can focus your prep time on the topics that are most likely to come up.

You'll also prepare a repository of past experiences and successes that you can pull from in the interview to highlight your strengths.

With this information at hand, you'll know what to study beforehand and walk in with the confidence that you're as prepared as you can possibly be.

You'll also be equipped to impress your interviewer with intelligent questions about the company's products and customers—and tailor your answers to suit.

Lesson 1 - Creating Your Company Profile
  • How to uncover the questions most likely to come up on your interview
  • check
    Get the inside story on what working at this company is really like (a huge help in reducing the intimidation factor and overcoming Imposter Syndrome)
  • check
    Prepare for "basic" questions that catch many developers off guard
Lesson 2 - Job Posting Breakdown
  • The 5-step method to break a job posting down into its tiniest parts so you can clearly see what the company is looking for, and how your skills align
  • check
    How to see past the technical requirements to the "soft skills" that employers value even more highly
  • check
    How to find "Easter eggs" hidden in job postings. These seem like throwaway comments—until you get hit with one in your interview!
Lesson 3 - Resume and Brand Audit
  • Is your resume communicating what they're looking for?
  • check
    How to mine your own resume for "gotcha" questions
  • check
    Why you should dig up all the dirt you can—on yourself
Lesson 4 - Your Technical Responsibility
  • The "minimum viable knowledge base" of a professional software developer
  • check
    How to find and plug holes in your technical knowledge (so you don't get tripped up by embarrassing "easy" questions)
  • check
    The trivia that you do NOT need to study
Lesson 5—How to Showcase Your "Soft Skills"
  • How soft skills can give you the edge over more experienced candidates
  • check
    Which soft skills employers value most
  • check
    How to know which soft skills to demonstrate in your interview

Module 2—Interview Questions & How to Master Them

You're going to face a lot of different types of questions in an interview, from straightforward technology questions to the minefield of behavioral questions—and of course the dreaded whiteboard coding questions.

This module is about knowing what type of question you're dealing with, and choosing the right strategy to answer effectively.

You'll see how to use "simple" technology questions to demonstrate the depth of your knowledge, how to turn your interviewer into an ally to guide you in your search for a solution, even how to stall for time without appearing to do so.

Lesson 1—Behavioral Questions
  • An easy-to-apply framework for handling tricky behavioral questions that ensures you highlight your strongest qualities
  • check
    How to formulate your answers so they hold your interviewer's attention
  • check
    Two ways to practice behavioral questions until your answers come naturally
Lesson 2—Technical Questions
  • How using the DICE Formula allows you to turn one-word answers into thoughtful replies that showcase your deep knowledge
  • check
    A critical step when tackling technical questions that most developers omit
  • check
    Ways to bring in your past experience even when answering basic "What is [technology]?" questions
Lesson 3—Elevator Pitch
  • How to answer the dreaded "Tell me about yourself" question without droning on or putting your foot in your mouth
  • check
    How to crafting an elevator pitch that captures your interviewer's attention
  • check
    How to speak about yourself in an authentic way
Lesson 4—Calibrated Questions
  • How this FBI hostage negotiation tactic can buy you time and recruit your interviewer to come to your aid
  • check
    How to build a "utility belt" of questions you can deploy as needed in sticky situations
  • check
    How to dial in the level of certainty you project to get exactly what you need from your interviewer

Module 3—Winning The Interview Day

In this module, you'll see how to prepare yourself mentally and physically so you walk into your interview ready to perform at your peak.

You'll implement four different routines that will become the foundation of your interview preparation in the days before your interview.

Then you'll zero in on the 48 hours that bracket your interview—24 hours before, and 24 hours after.

You'll see what to study in critical 24 hours before your interview so that you're focused and clear-thinking rather than overwhelmed and frazzled.

And you'll know what to do in the 24 hours after to make sure you leave a good impression—and get maximum benefit from the experience.

Lesson 1 - The 4 Key Routines
  • How to anchor your day with a set of simple habits each morning
  • check
    A pre-bedtime routine to learn faster and retain more
  • check
    How to convert "mistakes" into knowledge that lasts
Lesson 2 - The 48-Hour Bracket
  • The night before—what do you study?
  • check
    What you should do minutes before your interview to put yourself in the right mindset
  • check
    How to channel the emotional aftermath (positive and negative) that you experience following the interview
Lesson 3 - How to Respond to Failure
  • A mindset that the best developers embrace for better resilience
  • check
    What to do about "stumper" questions you couldn't answer
  • check
    How to get stronger with every single interview—especially the ones that didn't go according to plan
Lesson 4 - Interview-Day Confidence Builder
  • A technique that allows you to "bank" confidence you're feeling today so you can draw on it later when you most need it
  • check
    How interview "dry runs" can enhance your confidence for the real deal
  • check
    A question that Navy SEALs use to increase their motivation and mental toughness

Meet Your Instructor

Jason Humphrey is the creator of MEAN Stack JS and the top career coach for Thinkful, the largest online developer bootcamp in the industry.

At Thinkful Jason has personally coached more than 250 developers and, in the process, earned himself a reputation as a "fixer."

Thinkful is unusual because it guarantees its graduates a job. And when a student is struggling with interviews or their job hunt, they bring in Jason.

As a result he works with the students facing the biggest challenges—not the ones who just need to work a little harder, but the students with major confidence problems, and even pathological liars.

Over and over, Jason's helped these tough cases overcome their challenges and launch successful careers.

In addition to these "SOS coaching" sessions, Jason has also mentored 36 students from start to finish in the 6-month-long Thinkful program.

Developers routinely sign up for Thinkful to mentor under Jason, and Thinkful has had to create a waiting list to accommodate requests for his coaching and mock interview sessions.

Students he's mentored have had successful interviews and offers from major companies including Google, Intel, Apple, Lyft, Twilio, Fidelity, IBM, 3M, BBVA Bank, and GE.

Jason is also one of the few developers to have personally mentored under Simple Programmer founder John Sonmez. Jason worked with John for two years while building his reputation as a full stack developer and career coach.

BONUS — Hack your interview with How to Market Yourself as a Software Developer

The ultimate way to hack the coding interview is to walk into a room that's already "warm."

The people you're meeting already know and like you.

You don't have to prove anything—they already know what you're capable of.

You're feeling relaxed because you don't really need this job. In fact, you didn't even apply—you're only here because they invited you.

Instead of the usual gauntlet of technical challenges, the "interview" is more like a friendly chat.

You're their first choice for the job—they may even make you an offer on the spot.

That may sound far-fetched, but as many developers have discovered, it's actually fairly common when you position yourself as a respected authority with the approach outlined by John Sonmez in How to Market Yourself as a Software Developer.

The techniques in this course take some time and consistency to work—it's not an overnight process.

Developers who follow this plan report that they've had interviewers recognize them and say they've been following their work for years.

Others regularly receive unsolicited job offers and consulting engagements.

This course is regularly priced at $299.

You get full access at no cost.

Value: $299

Here's What's Included:

  • 3 90-minute live video training sessions (full replays available)
  • 12 interview prep lessons across 3 modules
  • 12 worksheets to aid in your interview prep
  • 12 instructor video critiques of student exercises
  • 24/7 access to feedback community where you can get assistance from instructors and your fellow students
  • Capstone instructor-led mock interview upon completion of all 12 lessons 
  • BONUS—Access to How to Market Yourself as a Software Developer

What Developers Are Saying...

"I am far more confident"

Jason's process is like a tool belt that makes applying for future positions easier.

I am far more confident now.

After working with Jason, I felt like I was finally able to read between the lines of what the company was looking for and know which of my skills to highlight, as well as how to show that I was passionate about software development and the company's work.

Even when I don't feel knowledgeable or confident in a certain question, instead of freezing like I probably would have before, I have a variety of tools to overcome it.

I don’t think I’m exaggerating when I say that Jason may be one of the most important people I will ever encounter throughout my career.

He is just as generous with his time as he is with his knowledge.

The knowledge, guidance, and mentorship that he has provided me will serve me well throughout my entire life.

I cannot recommend him highly enough.

Chris Bridges
Front end developer at a Fortune 100 financial services company

"Jason shines the moment you start talking to him"

I got assigned to work with Jason as my mentor when I was going through the Thinkful program.

Jason shines the moment you start talking to him. After my first session I knew I had a good mentor.

He was very open to me asking stupid questions. Like really stupid questions.

There's a famous physics professor called Dr. Feynman. His theory is if you understand something well, you should be able to explain it to four year old kid.

Jason can do that.

He also gives very practical advice. He doesn't beat around the bushes—he's the type of mentor that will demonstrate rather than talking about it.

I'm living proof that Jason's approach works.

Sean Jun
Front end developer, Digital Airstrike

"Feeling prepared and confident in yourself is worth all the money in the world"

No matter what point you are in your readiness for an interview or for finding a career, Jason can prepare you even better.

He can bring you to that next point where you don't get nervous and you seem prepared. He just makes me feel really calm.

To go into your interview feeling prepared and confident in yourself is worth all the money in the world.

There aren't a lot of opportunities in the world where you could actually pay for that, but I think that that's something Jason can legitimately offer.

And it might come with a little tough love, but it's worth it.

Jessica Cottrell
.NET developer, Barrett-Jackson Auction Company

Jason's the reason I'm a developer

Jason's the reason that I chose this specific field. Watching him be successful in it, and knowing him personally, knowing that I could definitely do this too was a huge motivator.

But then after that he helped from everything from technical questions to imposter syndrome, to interview questions, to my career path.

Jason's clearly understands what he's talking about, and he has pushed through the same fears that you're having.

Jonathan Riggs
Full-stack developer

Jason held me accountable

There was a waiting list to get mentored by Jason, but I was able to book two mock interviews with him.

He gave me really good feedback on the interview process in a way that I didn't get with other mentors.

He was really good at pinpointing things that I was missing from the interview process that I wouldn't have been able to pick up on my own.

On one of our interviews, I wasn't able to finish the exercise. And he said, "I want you to finish it and send it to me this weekend."

And I went and did that. He held me accountable—that was important.

Steve Galvis
Web developer & assistant marketing director, Scientific Industries

Effective at "making the complex simple"

Working with Jason was like working with a friend I've been knowing since childhood.

Jason's approach to learning was very compatible to mine, and he was very effective at explaining seemingly complex coding concepts to me.

I think Jason is flexible enough to be able to effectively mentor/work with any kind of personality type, so long as the aspiring developer has some enthusiasm to learn.

Trey Rader
Full-stack developer

Massive boost in my confidence

One of the primary benefits that I obtained working with Jason was how to effectively structure my answers to questions. This was especially useful in exercises where I did not have a completely solid grasp of the concept in question, as it is much harder to provide a decent answer.

Working with Jason and implementing as much of his feedback as I could to improve my interviewing skills led to a massive boost in my confidence. I was able to carry this confidence into all of the interviews that I went into. At one point, I actually had an interviewer comment to me that he felt like he was being interviewed.

I honestly had a ridiculous success rate for my job hunt. For most of the companies that I spoke with, I was able to make it past the phone screen / culture screen.

Of the in-person interviews that I attended (three total), I received offers for all three positions.

I began actively hunting for a job the last week of October 2017, and had accepted an offer by the end of the first week of December 2017.

For the developer on the fence about working with Jason:

There is only one situation in which an individual may not need to improve their interviewing skills by working with Jason.

If you have read the book Never Split the Difference by FBI hostage negotiator Chris Voss, and you would feel completely comfortable being interviewed by Chris, then you may be ready to pursue the interviewing process on your own.

For the vast majority of us, working with Jason is a great way to replicate the real interview environment, with significantly lower stakes.

Jason's coaching strongly contributed to quickly obtaining the job that I wanted after I graduated from Thinkful.

Evan Harris
Full-stack developer, Securiport

Helped me when I was ready to quit

I ultimately came in contact with Jason through Thinkful when I was seriously struggling to progress and debating quitting.

Before I gave up Thinkful paired me with their "SOS" mentor—they said he was the best.

Jason matched his reputation completely.

He was a mentor in every sense of the word. He was social, intelligent, confident, and empathetic, everything I aspired to be as a developer.

Not only did I progress technically, but I gained so much confidence that I could step into an interview or an entry level position and succeed. Our conversations helped me learn to treat coding interviews less like an inquisition and more like a conversation in itself, which absolutely helped me land my current job.

I would highly recommend Jason as a mentor.

Daniel Acquesta
Software developer, The Action Network

More than just a programming coach

At Thinkful you have your mentor assigned.

Jason was never assigned to me, but he accepts people scheduling calls with him just because he wants to help people.

I deeply appreciate that. I'm thankful for him for taking time to help me.
Jason was more than just a coach on programming.

More than just the technical parts, he taught me how to have a routine, how to troubleshoot, not only in code but what's going wrong in my life; get organized, get clear, become professional.

What I've learned about Jason is he's a guy that puts in the work. He's not good at this by coincidence.

And I try to emulate him by doing the work and keeping myself going.

Edgar Gonzalez Cortes
Top Mortgage

Jason treats you as an individual

I had four different mentors when I was at Thinkful.

Most of the other guys were clock watchers. You know? They were down to the second, and if they didn't have your stuff ... it was, "Deal with it tomorrow."

Jason isn't that way.

Jason is concerned about people individually.

He's not somebody that just says, "These are the exact steps that you go through."

He is very interested in you as an individual, and will adapt to your individual needs.

He's also very encouraging. He can go through things that, he's comfortable with dealing with difficult issues.

He can also tell you that you're being an idiot without telling you you're an idiot.

Which is actually a pretty useful skill.

Nick Coleman
React and Python developer, Doba Inc.

Has a "sixth sense" for finding your weak points

Jason puts you at ease right away.

He's a very talented, knowledgeable and personable mentor who seems very adept at finding whatever particular struggle you are having and focusing on that.

My experience mentoring under him was very fruitful and I was very lucky to have him.

Alex Miller
Front end developer, Centretek

90-Day Money-Back Guarantee—Ace Your Interview Or You Pay Nothing

The system you'll get in this bootcamp is the most effective way to prepare for your next coding interview, period.

Still, I recognize that you're making an investment here.

The last thing I want is for you to pass on this because you’re not sure it’ll work for you. I *know* it will, so here’s my offer to you:

Take Coding Interview Bootcamp for a 90-day test drive.

Go through the entire bootcamp.

Try out your new interview techniques on your next coding interview.

And if for some reason you don’t agree that this system gives you the confidence to walk in to any interview feeling confident and prepared, I will cheerfully refund your money with no hassles at any time within the next 3 months.

All the risk is on me.