AkashSingh3031 / The-Complete-FAANG-Preparation

This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python, and Java.
https://prepverse.github.io
MIT License
10.64k stars 2.39k forks source link
algorithms aptitude collaborate computer-network cpp data-structures dbms dsa hacktoberfest interview-questions interviewbit-solutions java jupyter-notebook learn leetcode leetcode-solutions operating-system python readme sql

FAANG

Views Count

Hello programmer Welcome to my profile Open Source Love GitHub Streak Last Commit Awesome Contributors LeetCode [Total Language]() [Top Language]() Issues Open Issues Close Open PRs Close PRs

GitHub followers GitHub Stars GitHub Forks GitHub Watchers License Size

YouTube Gmail GitHub GitHub Sponsor Medium Dev.to
LinkedIn WhatsApp Telegram Facebook Instagram Twitter
LeetCode GeeksforGeeks Coding Ninjas Studio work@tech HackerRank
HackerEarth InterviewBit StopStalk Stack Overflow Kaggle
SoloLearn CodeSignal CodePen freeCodeCamp Jovian

๐Ÿ† The Complete FAANG Preparation ๐Ÿ†

Ready to unlock a treasure trove of knowledge?
Dive into this repository, a comprehensive resource covering Data Structures, Algorithms, 450 DSA by Love Babbar, Striver DSA sheet, Apna College DSA Sheet, and FAANG Questions! ๐Ÿš€ That's not all! We've got Technical Subjects like Operating Systems, Database Management Systems, SQL, Computer Networks, and Object-Oriented Programming, all waiting for you. ๐Ÿ’ก Explore captivating System Design materials for Low-Level Design (LLD) and High-Level Design (HLD). Plus, test your skills with Programming MCQs, Puzzles, Aptitude questions, and Reasoning problems, all showcased in C++, Python, Java, and JavaScript. ๐ŸŒ

# `๐Ÿ† Table of Contents ๐Ÿ“‹`
S.No. Topics
1. CodeStudio Learning Resources
Important Books
2. My Social Networks
My Coding Profiles
3. Full Learning Path
4. Awesome Contributors โœจ๐ŸŽ‰
5. Placed Students in Awesome Companies โœจ๐ŸŽ‰
6. Contributing Guidelines [How to Contribute]
7. Stargazers Over Time ๐Ÿ“Š๐Ÿ“ˆ Chart
8. MIT LICENSE ๐Ÿ“œ

Full Repository Status
Learning Index

SNo. Contents
1. Aptitude & Reasoning
2. Basic Programming MCQs
3. Puzzles
SNo. Contents Sub-Contents
1. DSA
SNo. Topics
1. Data Structures
2. Algorithms
3. 450 DSA by Love Babbar
4. Striver Series
5. DSA Sheet by Apna College
2. CP
SNo. Topics Sub-Topics
1. Google 1๏ธโƒฃCode Jam
2๏ธโƒฃHash Code
3๏ธโƒฃKick Start
2. Facebook (Meta) 1๏ธโƒฃFacebook Hackercup
2๏ธโƒฃFB Hack
3. LeetCode 1๏ธโƒฃProblems
2๏ธโƒฃContests
๐Ÿ“•Weekly Contests
๐Ÿ“•Biweekly Contests
3๏ธโƒฃStudy Plan
๐Ÿ“•Comprehensive Study Plans
   ๐Ÿ“–LeetCode 75
   ๐Ÿ“–Data Structure
   ๐Ÿ“–Algorithm
๐Ÿ“•In-Depth Topics
   ๐Ÿ“–SQL
   ๐Ÿ“–Programming Skills
   ๐Ÿ“–Binary Search
   ๐Ÿ“–Graph Theory
   ๐Ÿ“–Dynamic Programming
4. Coding Ninjas 1๏ธโƒฃPractice
2๏ธโƒฃContests
5. GeeksforGeeks 1๏ธโƒฃProblems
2๏ธโƒฃContests
6. InterviewBit 1๏ธโƒฃPractice
2๏ธโƒฃResources
3๏ธโƒฃContests
7. PrepBytes 1๏ธโƒฃCompetitive Coding
2๏ธโƒฃInterview Coding
3๏ธโƒฃCompany Coding
8. Work@Tech 1๏ธโƒฃBasic Coding For Beginners
2๏ธโƒฃData Structures & Algorithms
3๏ธโƒฃMachine Coding
9. CodeSignal 1๏ธโƒฃArcade
2๏ธโƒฃInterview Practice
3๏ธโƒฃChallenges
4๏ธโƒฃCompany Challenges
10. HackerRank 1๏ธโƒฃPrepare
2๏ธโƒฃCompete
11. HackerEarth 1๏ธโƒฃPractice
2๏ธโƒฃCompete
12. CodeChef 1๏ธโƒฃLearn
2๏ธโƒฃPractice
3๏ธโƒฃCompete
13. CodeForces 1๏ธโƒฃProblem Set
2๏ธโƒฃContests
14. AtCoder 1๏ธโƒฃContest
15. Sphere Online Judge (SPOJ) 1๏ธโƒฃProblems
2๏ธโƒฃContests
16. LightOJ 1๏ธโƒฃProblems
2๏ธโƒฃCompete
17. Toph 1๏ธโƒฃProblems
2๏ธโƒฃContests
18. Australian Maths Trust (AMT)
19. CSES 1๏ธโƒฃCSES Problem Set
2๏ธโƒฃBOI Contest Collection
3๏ธโƒฃCEOI Contest Collection
SNo. Contents
1. OOP
2. OS
3. DBMS
4. SQL
5. CN
SNo. Contents
1. Low-Level Design
2. High-Level Design
SNo. Contents
1. Blockchain Development
2. Data Science
3. Internet of Things (IoT)
4. Web Development
5. Mobile Development
6. Desktop Development
SNo. Contents Sub-Contents
1. ๐Ÿ“šImportant Books
SNo. Topics Sub-Topics
1. ๐Ÿ“˜Aptitude + Puzzles ๐Ÿ“’Aptitude

Quantitative Aptitude -
Dr. R S Aggarwal

2. ๐Ÿ“˜Programming Languages ๐Ÿ“’C & C++ Language

Let Us C


C in Depth


Let Us C++


The Complete Reference
C++

๐Ÿ“’Python Language

Core Python

๐Ÿ“’Java Language

Core Java

3. ๐Ÿ“˜DSA
๐Ÿ“˜CP
๐Ÿ“˜Coding Interviews
๐Ÿ“’Data Structures

Data Structures
and Algorithms
Made Easy


Data Structures
and Algorithms
Thinking with Python

๐Ÿ“’Algorithms

Introduction to Algorithms


Algorithms


๐Ÿ“’Competitive Programming

Guide to
Competitive Programming


๐Ÿ“’Coding Interviews

Cracking the Coding Interview

4. ๐Ÿ“˜Technical Subject ๐Ÿ“’Object Oriented Programming (OOP)

Object Oriented Programming
with C++
E Balagurusamy

๐Ÿ“’Operating System (OS)

Operating System

๐Ÿ“’Database Management System (DBMS)

Database Management System

๐Ÿ“’Computer Network (CN)

Computer Network

๐Ÿ“’System Design

System Design - Volume 1


System Design - Volume 2

2. ๐Ÿ““Learning Resources
SNo. Topics Sub-Topics
1. ๐Ÿ“˜Aptitude + Puzzle 1๏ธโƒฃAptitude
2๏ธโƒฃPuzzle
2. ๐Ÿ“˜Languages 1๏ธโƒฃC++
2๏ธโƒฃPython
3๏ธโƒฃJava
3. ๐Ÿ“˜DSA + CP
๐Ÿ“˜Top Problem Lists
1๏ธโƒฃData Structures and Algorithms
2๏ธโƒฃCompetitive Programming
1๏ธโƒฃStriver SDE Sheet
2๏ธโƒฃLove Babbar DSA Sheet
4. ๐Ÿ“˜Technical Subject 1๏ธโƒฃOperating System
2๏ธโƒฃDatabase Management System
3๏ธโƒฃComputer Networks
4๏ธโƒฃ Object Oriented Programming in C++
4๏ธโƒฃ๐Ÿ…ฐ๏ธObject Oriented Programming in Python
4๏ธโƒฃ๐Ÿ…ฑ๏ธObject Oriented Programming in Java
5๏ธโƒฃSystem Design


SNo. Topics Sub-Topics
1. ๐Ÿ“˜Aptitude + Puzzles 1๏ธโƒฃAptitude
2๏ธโƒฃPuzzle
2. ๐Ÿ“˜Languages 1๏ธโƒฃC++
2๏ธโƒฃPython
3๏ธโƒฃJava
3. ๐Ÿ“˜DSA + CP
๐Ÿ“˜Top Problem Lists
1๏ธโƒฃData Structures
2๏ธโƒฃAlgorithms
3๏ธโƒฃCompetitive Programming
1๏ธโƒฃGFG SDE Sheet
๐Ÿ”ตFacebook(Meta) SDE Sheet
๐ŸŸ Amazon SDE Sheet
โšซApple SDE Sheet
๐Ÿ”ดNetflix SDE Sheet
๐ŸŸขGoogle SDE Sheet
2๏ธโƒฃLove Babbar DSA Sheet
4. ๐Ÿ“˜Technical Subject 1๏ธโƒฃOperating System
2๏ธโƒฃDatabase Management System
3๏ธโƒฃComputer Networks
4๏ธโƒฃSystem Design
4๏ธโƒฃ๐Ÿ…ฐ๏ธSoftware Design Patterns
5. ๐Ÿ“˜Projects 1๏ธโƒฃComputer Science Projects
SNo. Contents
1. Behavioral Interview Questions

## ๐Ÿ† `Project Admin` | | | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | | **[Akash Singh](https://prepverse.github.io/)**



| ## `Awesome Contributors` โœจ๐ŸŽ‰ `86` Thanks goes to these **Wonderful People** ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป:

AkashSingh3031

๐Ÿ“† โœ๏ธ ๐Ÿ“Š
๐ŸŽจ ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ๐Ÿ““

Anuradha0501

๐Ÿ’ป ๐Ÿ“Š

RishikaGhosh

๐Ÿ’ป ๐Ÿ“Š

thecoder8890

๐Ÿ’ป ๐Ÿ“Š

Ash515

๐Ÿ’ป ๐Ÿ“Š

fame2105

๐Ÿ’ป ๐Ÿ“Š

vkhurana25

๐Ÿ’ป ๐Ÿ“Š

RAUNAK-PANDEY

๐Ÿ’ป ๐Ÿ“Š

codeaholic-shub

๐Ÿ’ป ๐Ÿ“Š

aroravansh

๐Ÿ’ป ๐Ÿ“Š

tanmayChakrawarty

๐Ÿ’ป ๐Ÿ“Š

onlykingKD

๐Ÿ’ป ๐Ÿ“Š

parajshah

๐Ÿ’ป ๐Ÿ“Š

Pranjal-bisht

๐Ÿ’ป ๐Ÿ“Š

SanandhKumar02


sainikhil1605

๐Ÿ’ป ๐Ÿ“Š

work-mohit

๐Ÿ’ป ๐Ÿ“Š

Ayush7614

๐Ÿ’ป ๐Ÿ“Š

sayeedajmal

๐Ÿ’ป ๐Ÿ“Š

Wenodh

๐Ÿ’ป ๐Ÿ“Š

devraj4522

๐Ÿ’ป ๐Ÿ“Š

RounakNeogy

๐Ÿ’ป ๐Ÿ“Š

ashwin3082002

๐Ÿ’ป ๐Ÿ“Š

VishnuSastryHK

๐Ÿ’ป ๐Ÿ“Š

muhiqsimui

๐Ÿ’ป ๐Ÿ“Š

adityagi02

๐Ÿ’ป ๐Ÿ“Š

Satyamchaubey07

๐Ÿ’ป ๐Ÿ“Š

vedudx

๐Ÿ’ป ๐Ÿ“Š

sheetalneeraj

๐Ÿ’ป ๐Ÿ“Š

amandewatnitrr

๐Ÿ’ป ๐Ÿ“Š

samnoon1971

๐Ÿ’ป ๐Ÿ“Š

draciel58

๐Ÿ’ป ๐Ÿ“Š

GJuceviciute

๐Ÿ’ป ๐Ÿ“Š

Sukhendra523

๐Ÿ’ป ๐Ÿ“Š

Ranjul-Arumadi

๐Ÿ’ป ๐Ÿ“Š

GouravRusiya30

๐Ÿ’ป ๐Ÿ“Š

Akashkhandelwal191

๐Ÿ’ป ๐Ÿ“Š

RahulSurana123

๐Ÿ’ป

imsoumen

๐Ÿ’ป ๐Ÿ“Š

thisisbillall

๐Ÿ’ป ๐Ÿ“Š

nixmaldonado

๐Ÿ’ป ๐Ÿ“Š

thefool76

๐Ÿ’ป ๐Ÿ“Š

suniti0804

๐Ÿ’ป ๐Ÿ“Š

harish3124

๐Ÿ’ป ๐Ÿ“Š

poojitha2002

๐Ÿ’ป ๐Ÿ“Š

vk-2501

๐Ÿ’ป ๐Ÿ“Š

mgazdovic

๐Ÿ’ป ๐Ÿ“Š

Anshir08

๐Ÿ’ป ๐Ÿ“Š

harshil202

๐Ÿ’ป ๐Ÿ“Š

Rei-x

๐Ÿ’ป ๐Ÿ“Š

maanasvi999

๐Ÿ’ป ๐Ÿ“Š

mansijain980

๐Ÿ’ป ๐Ÿ“Š

tanyagupta0201

๐Ÿ’ป ๐Ÿ“Š

saikrithik

๐Ÿ’ป ๐Ÿ“Š

ankit200490


Sumit4482

๐Ÿ’ป ๐Ÿ“Š

GSAUC3

๐Ÿ’ป ๐Ÿ“Š

iamsinghashutosh

๐Ÿ’ป ๐Ÿ“Š

Uchiha-Itachi0

๐Ÿ’ป ๐Ÿ“Š

yan-michael


abhistark007

๐Ÿ’ป ๐Ÿ“Š

xor09

๐Ÿ’ป ๐Ÿ“Š

avnoor-488

๐Ÿ’ป ๐Ÿ“Š

VishnuVVR-369

๐Ÿ’ป ๐Ÿ“Š

oguilhermefigueiredo

๐Ÿ’ป ๐Ÿ“Š

gcnit

๐Ÿ’ป ๐Ÿ“Š

Yasien99

๐Ÿ’ป ๐Ÿ“Š

ginny100

๐Ÿ’ป ๐Ÿ“Š

galin-chung-nguyen

๐Ÿ’ป ๐Ÿ“Š

Phoenix-92

๐Ÿ’ป ๐Ÿ“Š

edo-ce

๐Ÿ’ป ๐Ÿ“Š

nixrajput

๐Ÿ’ป ๐Ÿ“Š

anmolp476

๐Ÿ’ป ๐Ÿ“Š

Vaishnaviamirayada

๐Ÿ’ป ๐Ÿ“Š

Mist57

๐Ÿ’ป ๐Ÿ“Š

saurabh200014

๐Ÿ’ป ๐Ÿ“Š

chandru1003

๐Ÿ’ป ๐Ÿ“Š

csi-Abil

๐Ÿ’ป ๐Ÿ“Š

shubhanshurav

๐Ÿ’ป ๐Ÿ“Š

Pratyush0612

๐Ÿ’ป ๐Ÿ“Š

nisabmohd

๐Ÿ’ป ๐Ÿ“Š

SuriyaaVijay

๐Ÿ’ป ๐Ÿ“Š

aanujkhurana

๐Ÿ’ป ๐Ÿ“Š

nitish3006

๐Ÿ’ป ๐Ÿ“Š

AsjidAle

๐Ÿ’ป ๐Ÿ“Š

sanskaarz

๐Ÿ’ป ๐Ÿ“Š
## `Placed Students in Awesome Companies` โœจ๐ŸŽ‰ `1` **Wonderful Messages** ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป:

Vikky
TCS Zoho

## `Contributing` We'd love your contributions! Kindly follow the steps below to get started: 0. Star this repository. 1. Fork this repository. 2. Clone the forked repository. ```css git clone https://github.com//The-Complete-FAANG-Preparation ``` 3. Navigate to the project directory. ```py cd The-Complete-FAANG-Preparation ``` 4. Create a new branch. ```css git checkout -b ``` 5. Make changes. 6. Stage your changes and commit ```css git add . git commit -m "" ``` 7. Push your local commits to the remote repo. ```css git push -u origin ``` 8. Create a Pull-Request to `develop` ! 9. Congratulations! ๐ŸŽ‰ Sit and relax, you've made your contribution to The Complete FAANG Preparation. โœŒ๏ธ โค๏ธ ๐Ÿ’ฅ --- ## `Stargazers Over Time ๐Ÿ“Š๐Ÿ“ˆ`
## [`MIT LICENSE ๐Ÿ“œ`](https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation/blob/master/LICENSE) | Permissions | Limitations | Conditions | |-------------------|--------------|---------------------------------| | โœ” Commercial use | โŒ Liability | ๐Ÿ›ˆ License and copyright notice | | โœ” Modification | โŒ Warranty | | | โœ” Distribution | | | | โœ” Private use | | | > **Note** ```css MIT License Copyright (c) 2021 Akash Singh Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ```