Frequently Asked Questions

Expert Led Coaching

Our Instructors are Tech Leads and Hiring Managers at Coveted Tech Companies
John Cena
Sr. Director, Google

Expert Led Coaching

Our Instructors are Tech Leads and Hiring Managers at Coveted Tech Companies
Olivia Newton
Sr. Director, Google

Expert Led Coaching

Our Instructors are Tech Leads and Hiring Managers at Coveted Tech Companies
Tony Long
Sr. Director, Google

Expert Led Coaching

Our Instructors are Tech Leads and Hiring Managers at Coveted Tech Companies
Elijah Phelps
Sr. Director, Google
What about coaching is different than me learning on my own?

Its like going to a school or university. It gives you

  • Practice sessions under interview-like pressure.
  • The chance to learn from experts who live and breathe the interview machine.
  • The ability to connect and learn from each other in a group.
  • The opportunity to focus on preparing for a topic, rather than attempting to choose from the myriad resources online.
  • More time to prepare by being more methodical.
Which positions/roles is the program helpful for?

The program, at this point, is built for Developer and Engineering Manager roles. Specifically roles focused on designing, coding and testing software, and, managing the teams that do this. These roles span multiple domains and go by different titles e.g. Backend engineer, Server Engineer, Software Engineer, Data Engineer, Platform Engineer, API Developer, Automation Engineer, Android Developer, Engineering Manager etc.

What are the goals of this program?

In no particular order

  • To shift your mind and put it into interview mode.  
  • To present a broad overview of the most frequently used topics in software engineering that are also popular interview topics.
  • To make you confident of cracking difficult software engineering interviews.
  • To leave you with a sense of having learned something useful in your daily life as a software engineer.
What are NOT the goals of this program?

This program is NOT

  • A substitute for an introductory Algorithms or Data Structures class. It's intense problem-solving work in an interview-like setting.
  • A get-rich-quick scheme. Its a pursuit of something worthwhile for your career, life and family.
  • A list of interview questions. There are innumerable such resources available online.
  • A programming class. We expect you to know at least one programming language - really well.
How long is the program?

The full program consisting of the all the prep material, videos, live lectures, homework, assignments, tests, workshops and our 1x1 coaching sessions is 8 weeks. We have a 6 month support period that allows you to catch up with everything that you’ve missed in the first 8 weeks. 

How much time do I need to dedicate for the program?

The program is rigorous. We do expect a level of commitment from your end to allow you to fully leverage all the benefits we have to offer. Our successful alumni have typically dedicated a few hours a day, daily, to work through the prep material, videos, lectures and tests.

That being said, we understand that your schedule might not allow you to dedicate the time daily. Which is why we have all of our material AND our 1x1 technical and career coaching sessions available to you during our support period.

Where are the classes held?

Onsite classes are held at Santa Clara in California. But many candidates join remotely from all over North America (and sometimes the rest of the world). Classes are scheduled to primarily serve working professionals, and hence we have different cohorts that go on weekdays and weekends to accommodate everyone.


How much does the program cost?

Not cheap. And it pays for itself many times over when you get into the best companies. We strongly encourage you to register for our Pre-enrollment Webinar (click the 'Get Started' button in the top menu) where we will cover the cost among many other important topics relevant to the program.

How do I enroll for a cohort?

Start by registering for our Pre-enrollment Webinar (click the 'Get Started' button in the top menu). 


Why do I need to attend a Pre-enrollment Webinar?

The webinar is an interactive online session where you can meet one of our founders, get important information about our program and directly ask questions. The broad agenda is

  • Who we are
  • How the program works
  • How to get the most out of it
  • What it costs
  • How to enroll
  • Q & A


Do you have payment plans available for the program?

At this point, no. What we offer is the chance to experience the program for one week by paying a deposit. If you feel you can benefit from the program, then you pay the balance before the start of the second week. 


Do I have a guarantee of interviews if I enroll in your program?

No. We are not a recruiting agency. We are a school that helps make your core fundamentals stronger in the context of Technical Interviews. We do help with your Resume, LinkedIn Profile, and help solidify your positioning through our career coaching sessions. Our alumni have leveraged all the sessions (individual and workshops) we offer and have usually landed interviews with the companies they desire. 


Is there any prior preparation required?

Yes. We will send you a crisp list of pre-work material once you enroll.

What programming languages do I need to know?

Any one. You should have at least ONE programming language you’re comfortable with. Typically it would be your primary language used in your domain expertise.


What's the magic?

Having the right people as instructors and mentors, having access to the right curriculum, and working hard yields results that are mistaken to be magic.