<img height="1" width="1" style="display:none" data-src="" class="lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=618152058344126&amp;ev=PageView&amp;noscript=1">
Background conceptual image with business sketches on chalkboard

Elite Interview Prep


Do technical interviews feel like...
What's the complexity of {(~N∊N∘.×N)/N←1↓⍳⍵}?

Want some exercises to go along with the Live Stream?

Just fill out the form below to get access to exercises.

Learn to master the technical interview with Richard Huang, a software engineer at the highly selective Two Sigma

Your Instructor, Richard Huang

Richard Huang works at the prestigious Two Sigma hedge fund as a software engineer. Two Sigma has some of the most intense technical interviews in the software industry with interviews including several rounds of difficult technical screenings that last the whole day! Richard made it through and has designed this workshop to go over some of the most common types of technical interview problems. He will give insights into how to think about these problems to help you ace any technical interview. Richard loves teaching and in his spare time he enjoys pottery, boxing, and magic tricks!


About Elite Interview Prep

Who's This For?

If you're wondering...

  • What types of data structures or algorithms do I need to know for coding interviews?
  • What are interviewers looking for?
  • What types of questions am I going to get?

Then learn from a pro!

Whether you are trying to be more confident during a technical interview or you’re just looking to brush up on your data structures and algorithms, this workshop is for you.


Double exposure of businessman working with new modern computer show social network structure and bokeh exposure

What You'll Learn

We'll focus on the core techniques to help you crack the coding interview! This workshop covers:

Data Structures

  • Arrays
  • Sets
  • Hashmaps (dictionaries)
  • Linked lists
  • Trees
  • Heaps
  • and Graphs


  • Sorting
  • Searching
  • Traversals
  • Recursion
  • and Dynamic Programming


  • One-on-one mock interviews
  • Personalized Feedback


Clever young woman solving a mathematical problem standing with her back to the camera writing on a college blackboard


Elite Interview Prep is for anyone who is trying to get a software development job. You should be able to code basic applications and wanting to improve your algorithmic knowledge and skill set. This workshop is ideal for recent graduates of a bootcamp who now know the practical aspects of programming and want to increase their theoretical knowledge and improve their problem solving abilities.

Class Schedule

The workshop will be over 4 weeks with classes Tuesday and Thursday nights, 6 - 8:30 pm Eastern Time. Due to the pandemic, Elite Interview Prep will be held through zoom.

Workplace with tablet pc showing calendar and a cup of coffee on a wooden work table close-up
Ranked Top Among Coding Bootcamps Worldwide

Bangalore - Full Time

Application Deadline: 12 Aug 2020
Start Date: 19 Aug 2020

Bangalore - Part Time

Application Deadline: 02 May 2020
Start Date: 09 May 2020

Mumbai - Part Time

Application Deadline: 12 Aug 2020
Start Date: 19 Aug 2020

Online - Full Time

Application Deadline: 12 Aug 2020
Start Date: 19 Aug 2020

Online - Part Time

Application Deadline: 02 May 2020
Start Date: 09 May 2020


Week 1

Class 1: Complexity Theory and String Manipulation

Class 2: Arrays and Linked Lists

Week 2
Class 3: Searching and Sorting
Class 4: Sets and Dictionaries
Week 3

Class 5: Stacks and Queues

Class 6: Binary Trees and Heaps

Week 4

Class 7: Graphs and Traversals

Class 8: Recursion and Dynamic Programming

Start Date

October 20th 2020

Application Deadline: October 15th

Admissions & Fees

Elite Interview Prep



Intro to Python

₹ 2000


No admission requirement. Pay ₹2000 and get admitted. Seats are limited and get assigned on a first come first serve basis.

Having exposure to CFD, I learned how mathematical models are used to solve analysis problems. I wanted to know the coding behind them and then do it myself. But it was implemented in C++, which has a hard learning curve. Recently learned about data science & since it was done using Python which is comparatively easier, I got interested in data science. Its scope for implementing improvements, optimizations & new practices based upon data analysis interested me. I can also go into machine learning & take advantage of the large data sets available. And also due to growing opportunities in the field.
c. raj india
C. Rajshekhar
CFD Analyst, Data Science
I heard Python was the most comprehensive programming language so I wanted to learn it. I heard about Byte Academy from a friend studying there. Also, I wanted to return to India and Byte offered the perfect opportunity for me to do that. It also seemed like a small institution where I could get all the hands-on learning I need to learn to program.
india testimonial 2
Mathai Puthiakunnel
University Student, Python Bootcamp Graduate
My experience at Byte Academy Bangalore was a life changing one. I went from having no experience with coding to being very comfortable with Python and SQL. The experience was both challenging and exciting and requires a lot of hard work behind the scenes to keep up with the intense curriculum and work load. The teaching assistants were always helpful and very knowledgable. I would recommend this school to anyone without coding experience and especially to people who have a passion for working with computers. This was truly an amazing experience.
Lebohang Mashatola
Python Bootcamp Graduate
Trainer Profile - Jithin J Kumar

Jithin J Kumar

Lead Instructor

Jithin is a highly motivated technologist with experience in wide range of industries like finance, healthcare, HR, Marketing and civil engineering domain. A self motivated individual in multiple technology stack namely Python (Django, Flask), Javascript (React JS) on Web Development domain and Data Science domain like Recommender Systems, Time Series Analysis and Web Scraping.

Trainer Profile - Aditya Teng

Aditya Teng


Aditya graduated with B.E. in Mechanical Engineering and then learned Python for Data Analysis and Machine Learning. He has worked on projects related to automation with python, data analytics and web development. In his spare time, he enjoys playing football and watching the English Premier League.

Trainer Profile - Ashwin Ravi

Ashwin Ravi


Ashwin is a Presenter and Influencer for the right reasons. He can listen and adapt quick. Strong technical and non technical skills. Ready to help is his mantra. Data analysis, Team Strategic Player , Web Development and Python Programming are his biggest assets.