SOFTWARE ENGINEERING INTERVIEW PREP

Ace your tech interviews and land job offers from top companies

Just few of the companies our users get offers from -

Thorough Technical Curriculum

Learn to think like an engineer. You’ll learn advanced data structures, algorithms, pattern recognition, object oriented design, system design and more. You will practice till you can confidently solve them in interviews. And the skills you’ll learn will last you long after your next job.

Rigorous Mock Interviews

Learn to confidently perform in real interviews with extensive mock interviews, whiteboarding exercises, phone screens and pair-programming sessions.

Self-Marketing and Resume Revamp

Get interviews at top companies with a polished resume and social profile combined with our proven reverse recruiting strategy.

Salary Negotiation Skills w/ Real Scenarios

Negotiate your salary by 15-20% and get top of the market salaries, stock options and signing bonuses.

Meet the Instructors

Irfan Baqui

With experience teaching 1000+ engineers interpersonal, algorithms and systems design skills, I’m here to help you ace your interviews.

Architect, Google

Yusuf Sobh

With over 10 years of experience building complex software applications, I’m here to teach you structured ways to solve algorithms and object oriented design interview questions.

Senior Software Engineer, Linkedin

Safiya Pathan

I will help you get creative with designing algorithms to solve problems you have never seen before.
Psst, I'm also a former Interview Accelerator student.

Senior Software Engineer, Apple

Interview Prep Programs

Essentials
 - $24.99/month
Online Course
  • Learn to articulate your thoughts in real interviews
  • Recognize patterns and solve coding problems quickly
  • Learn detailed implementations of major data structures
  • 45+ videos, including 18 real whiteboard interview scenarios to help you learn the technical and soft skills required to ace interviews
Learn more
Velocity
 - $847/6 months
Online Course
  • Learn to articulate your thoughts in real interviews
  • Recognize patterns and solve coding problems quickly
  • Learn detailed implementations of major data structures
  • 45+ videos, including 18 real whiteboard interview scenarios to help you learn the technical and soft skills required to ace interviews
Personalized Coaching*
  • Stand out from the crowd and get noticed with a well-polished resume and LinkedIn profile (2-hour workshop)
  • Master the art of getting interviews at top companies and project-managing your job search (1-hour workshop)
Learn more
Accelerate
 - $2197/12 months
Online Course
  • Learn to articulate your thoughts in real interviews
  • Recognize patterns and solve coding problems quickly
  • Learn detailed implementations of major data structures
  • 45+ videos, including 18 real whiteboard interview scenarios to help you learn the technical and soft skills required to ace interviews
Personalized Coaching*
  • Stand out from the crowd and get noticed with a well-polished resume and LinkedIn profile (2-hour workshop)
  • Master the art of getting interviews at top companies and project-managing your job search (1-hour workshop)
  • Make an impression with a polished narrative about your career, academic history and future goals(1.5-hour narrative workshop)
  • Solidify your behavioral and technical interview presence through mock interviews with an expert (two 1-hour mock interviews)
  • Demand 15-20% higher salaries with our proven negotiation techniques (1-hour workshop)
Learn more

*Once you sign up, a team member will reach out to you to schedule the personal coaching sessions.

About

Hi, I’m Irfan Baqui

I help other software engineers land their dream job

I had entered the tech industry with no professional experience in software development.

But I had a goal.

A goal to work with one of the best companies in the Valley. A company where I could learn, grow and perhaps even get rich.

I got 3 offers at top companies within 29 days.

Since then I've worked at pre-IPO startups, as well as bigger companies like Google.

I’m not saying this to brag. Rather, I want you to know that I’ve been through this process myself and achieved great results.

How did this course come about?

Over the past several years, I had many people ask me how they too can get offers from top companies in software engineering.

These were qualified engineers who had either prior work experience or a project portfolio.

But they routinely failed their interviews. Some were even ready to quit software engineering altogether, thinking they were just bad engineers.

But they didn’t fail because they were poor engineers. Nope. It was because they routinely underestimated the preparation required for engineering interviews.

After helping several of them pro-bono, I realized that most of these engineers are capable of working at the Facebooks and Googles of the Valley.

So, I designed a rigorous curriculum to help these engineers prepare for tough interviews.

What results can I expect from this program?

Over the past 3 years, our students have successfully got offers from several startups as well as big giants like Microsoft, Apple, Google and Linkedin.

It boils down to one question, “How badly do you want it?” We provide you with rigorous, high-quality training. And if you put in the right amount of effort you too can achieve the same results.

What if I can’t get interviews to begin with?

I, too, once started out in the tech industry without much experience. But was able to land 3 job offers within just 29 days.

And I have included these techniques in the Accelerate program.

Can I take this course at my own pace?

Yes. The entire technical curriculum is offered online.

What kinds of personalized coaching can I get?

In Velocity and Accelerate plans, I personally teach you the art of interviewing.

You’ll learn how to market yourself as a software engineer and stand out from the crowd.

I’ll help you refine your behavioral interviewing skills through personalized, 1-on-1 coaching and mock interviews.

Our rigorous technical curriculum and deliberate practice will prepare you for the technical interviews.

I can’t wait to take you through your journey of getting your dream job. Because nothing gives me more joy than helping fellow engineers succeed.

Get started