Data Structures, Algorithms, Large Scale Systems, Object Orientation, Behavioral questions and more.Comprehensive Curriculum
Several hours of white-boarding, pair-programming & timed-tests, with immediate feedback. And graded.Rigorous Mock Interviews
Live sessions with core engineers with deep interviewing experience at coveted tech companies.Talented Teachers
We’ll learn to recognize patterns in Software Engineering interview problems and their solutions. We’ll then rehearse them until you feel prepared. Very prepared.
You're good at what you do, but anxiety kills your interviews. The only way to get over it is with prolific practice in a real-life setting. Over and over again.
Two 4 to 6-hour sessions per week, for 8 weeks. 200+ hours of work.
Rigorous group learning. Discuss, Observe, Learn, Improve in a group.
Brutally honest and detailed. The kind that's actually useful. Can you handle it?
Teaching Assistance, Solutions, Discussions. The more you put in it, the more you get out.
100% of our candidates who complete the course and find a job, credit this course. See testimonials. No magic. Just systematic hard work. On both sides.
If you are actively looking, and you do well in the course, you’ll land somewhere you like.
Or we’ll own upto it.
See more reviews on Quora
*“I strongly recommend this course if you are looking for a job, want to revisit your DS&Algorithms learning or honing your interview skills. One good thingabout this course is its mock interview sessions which are nothing short of real interviews one encounters. Soham and his team discuss some of the finest points of tech interviews which i applied proved helpful.All the best in your job hunting.”
*“This course definitely has put me at more ease with all the practice”
*“It made me so comfortable with interviewing, that I would ask for more questions in interviews”
*“You exposed us to such difficult problems, that many others became easy”
*“I will never look at Amazon’s ‘top selling items’ the same way again”
*“I now exactly know what my strengths are, and where I need more practice”
*“I found my job several weeks sooner than what I’d have found otherwise”
*“Most problems are really not that complicated; I just think they are”
*“I got my a** kicked”
1. An obsession to work for best companies on the planet. No tourists.
2. Introductory Data Structures and Algorithms
Google, Microsoft, Amazon, Uber, Netflix and a host of other startups.
We've had offers at practically every top tech company you can think of.
But it pays for itself many times over.
If you do well in the program,
and still don’t land a better job in next 6 months,
then we’ll refund half of the tuition.
From Geoff Colvin, Author: Talent is Overrated
“The factor that seems to explain the most about great performance is something the researchers call deliberate practice. Exactly what that is and isn't turns out to be extremely important. It definitely isn't what most of us do on the job every day, which begins to explain the great mystery of the workplace - why we're surrounded by so many people who have worked hard for decades but have never approached greatness. Deliberate practice is also not what most of us do when we think we're practicing golf or the oboe or any of our other interests. Deliberate practice is hard. It hurts. But it works. More of it equals better performance. Tons of it equals great performance.”
Don't make the mistake of walking ill-prepared into some of the most competitive and highest-paid software engineering jobs in the world.
It takes several hours of methodical, deliberate practice under pressure, especially if you have not been programming competitively in your daily life. Let’s do it together.
I joined Box as an Engineer in 2008, when we were 5 engineers. Grew rapidly with the company and was most recently a Director in Engineering, managing multiple teams full of amazing people. Left after 6 years, to fulfill my entrepreneurial dreams. Box was my career-launching company. (And it is, for many other engineers). I have also worked at Microsoft and eBay.
But that’s not very interesting for this story. What is really interesting, is that along the way, I had the incredible opportunity to help our technical teams grow from 5 to 250 engineers. This meant living and breathing the interviewing machine exploring all its nooks and corners, and ups and downs.
Box was also a company that constantly questioned and improved its interviewing processes. That relentless focus helped us hire great engineers.
I noticed however, that despite all that attention, hiring took an unreasonably long amount of time and much agony. We’d go through hundreds of resumes, countless phone screens and countless onsite interviews for each open position.
That bothered me to no end. If most of our interviews were of reasonably average difficulty, our scoring method was well-structured, and our interviewers well-trained, why would only a few candidates clear our interviews? Yet, in the end, our pass rate was <5%. I was not ready to believe that rest 95% of people were not competent.
I dug into this extensively. I realized that while everyone was hard-working and very smart in their own way, they vastly under-estimated the amount of preparation it would take to clear programming interviews at top companies. They only had a vague idea of what to expect, and did not have enough practice to solve interview problems under time-pressure. Their daily jobs or schools did not prepare them for handling interviews.
I found more evidence of this from the career-coaching I did on the side (pro-bono). Many candidates would even want to change their careers, thinking they were not good at programming, simply because they weren't able to crack interviews.
I knew there had to be a better way to help candidates prepare for interviews. Something more focused than online sites loaded with a thousand random questions and equally random answers. Something more modern and interactive than books. Something more comprehensive, rigorous and deliberate, with immediate feedback, that helps you push yourselves hard. After all, getting into a good company improves the entire trajectory of your life.
Interview Kickstart is my attempt to address that gap in the Valley. I’m focusing on it full-time. Looking forward to helping you nail your next interview.