A Complete Preparation Guide For Coding Interviews.

A complete curated preparation guide for coding interviews in tech and product based companies. You can choose your tracks and start preparing for your next coding interviews. Prepare for company like….
GOOGLE, MICROSOFT and AMAZON
Practice! Practice! Practice!

Choose Your Track For Coding Interviews (In Java, C++, Python etc)

Interview Guide for Product Based Companies

If you are wondering how to prepare for product-based companies like Google, Amazon, Microsoft etc., here is your ultimate guide for cracking your dream job interview. Learning through a proper learning path is very important for the preparation of tech interviews of product-based companies.
123Total Problem
8360Total Points

Earn Certificate of completion

Average time to complete 70 days

Pre-requisites: Basic knowledge of Data Structures And Algorithms

Data Structures & Algorithms

If you are wondering how to prepare data structures and algorithms to do well in your programming interviews, here is your ultimate guide for practising and testing your problem-solving skills. Enroll in this data structure and algorithms path to learn data structures like Hash Tables, Trees, Tries, Graphs, and various algorithms.
391Total Problem
24630Total Points

Earn Certificate of completion

Average time to complete 120 days

Pre-requisites: Basics of programming like functions, conditionals, loops in C++, Java or Python

Competitive Programming

If you are wondering how to prepare for competitive programming to do well on sites like codechef,codeforces , here is your ultimate guide for practising and testing your problem-solving skills. Enroll in this competitive programmingpath to learn advance data structures like Segment Trees, Fenwick Trees, Graphs, and advanced concepts like number theory, game theory and string algorithms.
217Total Problem
16710Total Points

Earn Certificate of completion

Average time to complete 120 days

Pre-requisites: Basic Knowledge Of Data Structures And Algorithms

DBMS - Database Management Systems

DBMS and SQL Queries are one of the most frequently asked interview topics, be it at any experience level or any professional software domain roles. We have got you covered with all the topics you need to know/cover for cracking the DBMS round in any interview with a list of exciting SQL problems for your hands on application as well as company specific mcqs, interview questions, industry oriented notes to provide full fledged preparation with an edge over your competitors.
93Total Problem
1980Total Points

Earn Certificate of completion

Average time to complete 30 days

Pre-requisites: Basic knowledge of programming

Basics Of C++

If you are wondering how to start programming in the C++ language, here is your ultimate guide for practising and testing your problem-solving skills. Enrol in this C++ guided path to learn the basics of programming like functions, loops, arrays, strings etc.
174Total Problem
3040Total Points

Earn Certificate of completion

Average time to complete 25 days

Pre-requisites: Basic Aptitude And Enthusiasm To Learn

Basics Of Java

If you are wondering how to start programming in the JAVA language, here is your ultimate guide for practising and testing your problem-solving skills. Enrol in this JAVA guided path to learn the basics of programming like functions, loops, arrays, strings etc.
227Total Problem
3570Total Points

Earn Certificate of completion

Average time to complete 25 days

Pre-requisites: Basic Aptitude And Enthusiasm To Learn

Basics of Python

If you are wondering how to start programming in the PYTHON language, here is your ultimate guide for practising and testing your problem-solving skills. Enrol in this PYTHON guided path to learn the basics of programming like functions, loops, lists, strings etc.
215Total Problem
3330Total Points

Earn Certificate of completion

Average time to complete 25 days

Pre-requisites: Basic Aptitude And Enthusiasm To Learn

Basics Of Javascript

Rated as the most popular and the #1 used language in almost all of surveys Javascript’s popularity and industry use grows each day. Javascript forms the base for learning all the in demand frontend frameworks and libraries like react, angular and backend skills for node.js . So if you are a student, working professional or a hobbyist who is looking for the basics of JS, coding questions and company specific mcqs and interview questions all at one place, then this is the perfect track for you.
68Total Problem
1200Total Points

Earn Certificate of completion

Average time to complete 25 days

Pre-requisites: Basic Aptitude And Enthusiasm To Learn

Hack With Infy Preparation Path

If you are wondering how to prepare data structures and algorithms to do well in Hack With Infy Test, here is your ultimate guide for practising and testing your problem-solving skills. Enroll in this path to learn data structures like Hash Tables, Trees, Graphs, and various algorithms.
223Total Problem
15370Total Points

Earn Certificate of completion

Average time to complete 15 days

Pre-requisites: Basics Of Programming

Operating System Track

We have covered all the concepts necessary to crack the operating system questions in your interview. Additionally, company specific MCQs and Interview questions help you gain complete command over the subject.
83Total Problem
1090Total Points

Earn Certificate of completion

Average time to complete 30 days

Pre-requisites: Basic Programming Fundamentals

Aptitude Preparation

We have covered all the necessary domains in aptitude. Moreover company specific examples in notes and company specific practice questions help in mastering all necessary concepts with a focus on accuracy and time, for cracking the aptitude rounds.
160Total Problem
1600Total Points

Earn Certificate of completion

Average time to complete 40 days

Pre-requisites: Basic Mathematics

Fundamentals of HTML

The fundamental building blocks for any developer, stronghold on these basics help a developer to learn any trending framework or library easily, and ace interviews. So if you are a student, working professional looking to foray into web development with the basics of HTML with projects, company specific mcqs and interview questions all at one place, then this is the perfect track for you.
39Total Problem
390Total Points

Earn Certificate of completion

Average time to complete 15 days

Pre-requisites: Basic Aptitude And Enthusiasm To Learn

Basics Of Node

Scalable, easier to learn, caters to full stack, increases performance, and the freedom to develop apps from scratch are just some of the advantages of Node JS. Backed by a strong community, node has become a go to skill for developers. So if you are a student, working professional or a hobbyist who is looking for the basics of Node , projects, company specific mcqs and interview questions all at one place, then this is the perfect track for you.
59Total Problem
590Total Points

Earn Certificate of completion

Average time to complete 40 days

Pre-requisites: Fundamental Knowledge of Javascript

Fundamentals of React Native

Rated as the #1 cross platform mobile app development framework, an easy learning curve and being in the top 5 popular technologies by developers from time to time, the industry use and widespread adoption of React Native has become phenomenal. Backed by a strong community , multi platform support it has become a go to skill. So if you are a student, working professional or a hobbyist who is looking for the basics of React Native, projects, company specific mcqs and interview questions all at one place, then this is the perfect track for you.
15Total Problem
150Total Points

Earn Certificate of completion

Average time to complete 35 days

Pre-requisites: Fundamental Knowledge of Javascript and React

Basics of React

Rated as the top most skill, people want to acquire in the domain of frontend, react's industry use grows multifold each day. Backed by a strong community and multi-platform support, with an easier learning curve than other frameworks or libraries, react is a go to skill. So if you are a student, working professional or a hobbyist who is looking for the basics of React.js , projects, company specific mcqs and interview questions all at one place, then this is the perfect track for you.
45Total Problem
450Total Points

Earn Certificate of completion

Average time to complete 40 days

Pre-requisites: Fundamental Knowledge of Javascript

Fundamentals of CSS

A must have in every web developer's arsenal, without CSS every website would be just bland text and images. Creating attractive layouts, editing text and colors are just some uses of CSS. So if we have you motivated enough, and you are a student, working professional or a hobbyist who is looking for the fundamentals of CSS , projects, company specific mcqs and interview questions all at one place, then this is the perfect track for you.
35Total Problem
350Total Points

Average time to complete 20 days

Pre-requisites: Fundamentals of HTML and an enthusiasm to learn

TCS NQT Test Preparation Path

We have covered all the necessary domains in aptitude, programming, logical reasoning etc., required for the TCS NQT test. Practising these questions help in mastering all necessary concepts with a focus on accuracy and time for cracking the test.
259Total Problem
4910Total Points

Earn Certificate of completion

Average time to complete 7 days

Pre-requisites: Basic Mathematics

OOPS in C++

Know the basics of C++ , now looking forward to learn object oriented programming, to ace your interviews and college tests ? Then, this is the perfect track for you as we cover here OOPS from the basics to advanced. We have mcqs, interview questions and coding problems to complement your journey.
41Total Problem
680Total Points

Earn Certificate of completion

Average time to complete 15 days

Pre-requisites: Basics of C++ and an enthusiasm to learn

OOPS in Java

Know the basics of Java , now looking forward to learn object oriented programming, to ace your interviews and college tests ? Then, this is the perfect track for you as we cover here OOPS from the basics to advanced. We have mcqs, interview questions and coding problems to complement your journey.
29Total Problem
560Total Points

Earn Certificate of completion

Average time to complete 15 days

Pre-requisites: Basics of Java And Enthusiasm to Learn

OOPS in Python

Know the basics of Python, now looking forward to learn object oriented programming, to ace your interviews and college tests ? Then, this is the perfect track for you as we cover here OOPS from the basics to advanced. We have mcqs, interview questions and coding problems to complement your journey.
23Total Problem
500Total Points

Earn Certificate of completion

Average time to complete 15 days

Pre-requisites: Basics of python and an enthusiasm to learn

Basics of Angular

Being one of the most sought after frameworks, angular's market has been growing multifolds over the year. With angular giving tough competition to react in the job space, it has quickly become a skill every wants to gain. So if we have you motivated enough, and you are a student, working professional or a hobbyist who is looking for the fundamentals of Angular , projects, company specific mcqs and interview questions all at one place, then this is the perfect track for you. Bonus : We have a special project for you throughout the track.
41Total Problem
410Total Points

Earn Certificate of completion

Average time to complete 25 days

Pre-requisites: Basics of Javascript and an enthusiasm to learn

Computer Networks

Computer Networks is the foundation of the internet as we know today. With a variety of opportunities available in the job market, recruiting IT companies asking specific networking questions and computer networks being the necessary fundamental for cloud based as well as cyber security roles, knowing the basics is the fundamental building block for acing the interviews and getting the dream job. So if you are a student, working professional or a hobbyist who wants to prepare for the university exams/ crack the interview rounds/ just want to study to improve the conceptual knowledge, this is the perfect track for you, with numericals , industry oriented notes and company specific interview questions.
46Total Problem
460Total Points

Earn Certificate of completion

Average time to complete 30 days

Pre-requisites: Basic Aptitude And Enthusiasm To Learn

Flutter

With the demand for fast, flexible and multi-platform apps for every idea on an all time high, Flutter has taken the app development ecosystem by a storm. You can build, test, and deploy mobile, web, desktop, and embedded apps from a single codebase using flutter. So if this has you excited, this is the perfect track for you because we have company specific mcqs and interview questions all at one place to make your learning intuitive and fun. Bonus : We have a special project for you at the end.
25Total Problem
260Total Points

Earn Certificate of completion

Average time to complete 25 days

Pre-requisites: Basic Aptitude, OOPs , Enthusiasm to learn

Top 150 Interview Puzzles

Tired of all the brainteasers and puzzles asked in interviews ? Can't get a hang on puzzles even when your coding and development skills are top notch.. or maybe you are a puzzle enthusiast/problem solver and can't find a right collection of puzzles and brainteasers. If you check any of these above, then this guided path is for you . We have a collection of top 150 interview puzzles just for you, categorised into different subsections so that you can target those in which you are weak or have trouble dealing with. So put your geek mode on and solve them all out !!
Total Problem
Total Points

Average time to complete 45 days

Pre-requisites: Basic aptitude and an enthusiasm to learn

Blockchain

With the advent of new cryptocurrencies on an almost daily level, new government policies, people seeking it as a viable investment option, the hype for the underlying fascinating technology "Blockchain" is unmatched. So if you are tired of the multiple confusing resources which don't cater your curiosity to know it all about Blockchain, its architecture, its inception then this is the perfect track for you. We have got it all covered and to make it more intuitive we have mcqs as well.
22Total Problem
220Total Points

Earn Certificate of completion

Average time to complete 15 days

Pre-requisites: Enthusiasm to Learn

Machine Learning

Machine Learning has quickly evolved from the buzzword to the significantly applied subfields of Computer Science in the tech industry. Be it facial recognition, self driving cars, recommendation algorithms for OTT platforms the applications are endless. So if we have you motivated enough, and if you are a student or a working professional or a hobbyist who is looking for the fundamentals of Machine Learning, company specific mcqs and interview questions all at one place, then this is the perfect track for you.
29Total Problem
290Total Points

Earn Certificate of completion

Average time to complete 25 days

Pre-requisites: Basics of Python and OOPS in Python

Data Science

In today's world , data is the real treasure. And data science combines statistics, data analysis, and machine learning to analyse data and to extract knowledge and insights from it. Today, Data Science is in huge demand with a requirement for a huge talent pool. So if we have you motivated enough, and you are a student or working professional or a hobbyist who is looking for the fundamentals of Data Science , company specific mcqs and interview questions all at one place, then this is the perfect track for you.
25Total Problem
270Total Points

Earn Certificate of completion

Average time to complete 25 days

Pre-requisites: Basics of Python, OOPs In Python, Basics Of Machine Learning

System Design

If you wonder how the apps, websites with such large user base, which you use daily are actually designed, or you simply want to crack that system design round of your dream job, we have got you covered. We have exciting system design problems from your favourite apps like Netflix, Twitter, Instagram and Uber, with interview questions and an unique interviewer perspective. We have covered topics from the utmost basics to advanced level like polling, CDN etc. which will help you grasp the concepts thoroughly and help you ace system design interview.
64Total Problem
640Total Points

Earn Certificate of completion

Average time to complete 30 days

Pre-requisites: Basic Knowledge Of Programming Fundamentals