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.
SNo. | Contents |
---|---|
1. | Miscellaneous Stuff |
2. | DSA |
3. | Competitive Programming |
4. | Technical Subject |
5. | Low Level Design |
6. | Projects |
7. | Important Books and Resources |
8. | Behavioural Interview Questions |
.
βββ ...
βββ π΄ππππππππππππ πΊππππ
| βββ Aptitude & Reasoning
| | βββ Quantitative Analysis
| | βββ Logical and Verbal Reasoning
| | βββ ...
| |
| βββ Basic Programming+Technical MCQs
| | βββ C Programming
| | βββ C++ Programming
| | βββ Python Programming
| | βββ Java Programming
| | βββ Object Oriented Programming (OOP)
| | βββ Operating System (OS)
| | βββ Database Management System (DBMS)
| | βββ Structured Query Language (SQL)
| | βββ Computer Network (CN)
| | βββ ...
| |
| βββ Puzzles
| | βββ ...
| |
| βββ ...
|
|
βββ π«πΊπ¨
| βββ Data Structures
| | βββ ...
| |
| βββ Algorithms
| | βββ ...
| |
| βββ 450 DSA by Love Babbar
| | βββ ...
| |
| βββ Striver Series
| | βββ 30 Days of SDE Sheet
| | βββ Algorithms for Coding Round Sheet
| | βββ Competitive Programming Sheet
| | βββ ...
| |
| βββ FAANG Interview Questions
| | βββ Facebook
| | βββ Amazon
| | βββ Apple
| | βββ Netflix
| | βββ Google
| | βββ Others
| | βββ ...
| |
| βββ ...
|
|
βββ πͺππππππππππ π·ππππππππππ
| βββ Google
| | βββ Code Jam
| | | βββ 2017
| | | βββ 2018
| | | βββ 2019
| | | βββ 2020
| | | βββ ...
| | |
| | βββ Hash Code
| | | βββ 2016
| | | βββ 2017
| | | βββ 2018
| | | βββ 2019
| | | βββ 2020
| | | βββ 2021
| | | βββ ...
| | |
| | βββ Kick Start
| | | βββ 2017
| | | βββ 2018
| | | βββ 2019
| | | βββ 2020
| | | βββ ...
| | βββ ...
| |
| βββ Facebook
| | βββ Hacker Cup
| | | βββ 2011
| | | βββ 2012
| | | βββ 2013
| | | βββ 2014
| | | βββ 2015
| | | βββ 2016
| | | βββ 2017
| | | βββ 2018
| | | βββ 2019
| | | βββ 2020
| | | βββ 2021
| | | βββ ...
| | |
| | βββ FB Hack
| | | βββ 2020
| | | βββ 2021
| | | βββ ...
| | βββ ...
| |
| βββ LeetCode
| | βββ Problems
| | βββ Contests
| | | βββ Weekly Contests
| | | βββ Biweekly Contests
| | | βββ ...
| | βββ ...
| |
| βββ Coding Ninjas
| | βββ Interview Problems
| | βββ Contests
| | | βββ ...
| | βββ ...
| |
| βββ GeeksforGeeks
| | βββ Data Structures
| | βββ Algorithms
| | βββ Must Do Coding Questions
| | βββ Competitive Programming β A Complete Guide
| | βββ ...
| |
| βββ InterviewBit
| | βββ Programming
| | | βββ Time Complexity Problems
| | | βββ Arrays
| | | βββ Math
| | | βββ Binary Search
| | | βββ String
| | | βββ Bit Manipulation
| | | βββ Two Pointers
| | | βββ Linked List
| | | βββ Stack & Queue
| | | βββ Backtracking
| | | βββ Hashing
| | | βββ Heap & Map
| | | βββ Tree Data Structure
| | | βββ Dynamic Programming
| | | βββ Greedy Algorithm
| | | βββ Graph Data Structure & Algorithms
| | | βββ ...
| | |
| | βββ Contests
| | | βββ ...
| | βββ ...
| |
| βββ PrepBytes
| | βββ Competitive Coding
| | | βββ ...
| | |
| | βββ Interview Coding
| | | βββ ...
| | |
| | βββ Company Coding
| | | βββ ...
| | βββ ...
| |
| βββ Work@Tech
| | βββ Data Structure & Algorithms
| | | βββ Topics
| | | βββ Companies
| | | βββ Lists
| | | βββ ...
| | |
| | βββ Machine Coding
| | | βββ ...
| | βββ ...
| |
| βββ HackerRank
| | βββ Practice
| | | βββ C
| | | βββ C++
| | | βββ Python
| | | βββ Java
| | | βββ SQL
| | | βββ Database
| | | βββ Interview Preparation Kit
| | | βββ Problem Solving
| | | | βββ Data Structures
| | | | βββ Algorithms
| | | βββ Mathematics
| | | βββ 30 Days of Code
| | | βββ 10 Days of JavaScript
| | | βββ 10 Days of Statistics
| | | βββ ...
| | |
| | βββ Compete
| | | βββ ProjectEuler+
| | | βββ ...
| | βββ ...
| |
| βββ HackerEarth
| | βββ Practice
| | | βββ Basic Programming
| | | βββ Data Structures
| | | βββ Algorithms
| | | βββ Math
| | | βββ ...
| | |
| | βββ Compete
| | | βββ ...
| | βββ ...
| |
| βββ CodeChef
| | βββ PRACTICE & LEARN
| | | βββ Beginner
| | | βββ Easy
| | | βββ Medium
| | | βββ Hard
| | | βββ Challenge
| | | βββ Peer
| | |
| | βββ Compete
| | | βββ Long Challenge
| | | | βββ Div-1
| | | | βββ Div-2
| | | | βββ Div-3
| | | | βββ ...
| | | βββ Cook-off
| | | | βββ Div-1
| | | | βββ Div-2
| | | | βββ Div-3
| | | | βββ ...
| | | βββ Lunch Time
| | | | βββ Div-1
| | | | βββ Div-2
| | | | βββ Div-3
| | | | βββ ...
| | | βββ ...
| | βββ ...
| |
| βββ CodeForces
| | βββ Problem_Set
| | | βββ Levels
| | | | βββ A
| | | | βββ B
| | | | βββ C
| | | | βββ D
| | | | βββ ...
| | | βββ ...
| | |
| | βββ Contests
| | | βββ Rounds
| | | | βββ Div-1
| | | | βββ Div-2
| | | | βββ Div-3
| | | | βββ ...
| | | βββ ...
| | βββ ...
| |
| βββ AtCoder
| | βββ Contests
| | βββ ...
| |
| βββ SPOJ
| | βββ Problem_Set
| | | βββ ...
| | |
| | βββ Contests
| | | βββ ...
| | βββ ...
| |
| βββ AMT
| | βββ ...
| |
| βββ CSES
| | βββ CSES Problem Set
| | | βββ ...
| | |
| | βββ BOI Contest Collection
| | | βββ ...
| | |
| | βββ CEOI Contest Collection
| | | βββ ...
| | βββ ...
| |
| βββ ...
|
|
βββ π»ππππππππ πΊππππππ
| βββ Object Oriented Programming (OOP)
| | βββ OOP.md
| | βββ ...
| |
| βββ Operating System (OS)
| | βββ OS.md
| | βββ ...
| |
| βββ Database Management System (DBMS)
| | βββ DBMS.md
| | βββ ...
| |
| βββ Structured Query Language (SQL)
| | βββ SQL.md
| | βββ ...
| |
| βββ Computer Network (CN)
| | βββ CN.md
| | βββ ...
| |
| βββ Interview Questions
| | βββ OOP
| | βββ OS
| | βββ DBMS
| | βββ SQL
| | βββ CN
| | βββ ...
| |
| βββ ...
|
|
βββ π³ππ π³ππππ π«πππππ
| βββ Object Oriented Design
| | βββ Introduction to Classes and Objects
| | βββ Software Development Process
| | βββ Introduction to UML
| | βββ Class Diagrams and Object Diagrams
| | βββ Use Case Diagrams
| | βββ ...
| |
| βββ Case Study
| | βββ ...
| |
β βββ ...
|
|
βββ π·πππππππ
| βββ Machine Learning & Data Science
| | βββ Data Analysis
| | βββ Deep Learning
| | | βββ Computer Vision
| | | βββ Natural Language Processing
| | | βββ ...
| | βββ Machine Learning
| | βββ ...
| |
| βββ Internet of Things (IoT)
| | βββ ...
| |
| βββ Web Development
| | βββ JavaScript Projects
| | βββ ReactJS Projects
| | βββ ...
| |
| βββ Mobile Development
| | βββ ...
| |
| βββ Desktop Development
| | βββ Console Projects
| | βββ GUI Projects
| | βββ ...
| |
| βββ Blockchain Development
| | βββ ...
| βββ ...
|
|
βββ π°ππππππππ π©ππππ πππ
πΉππππππππ
| βββ Important Books
| | βββ Programming Language
| | | βββ C
| | | | βββ Let Us C by Yashwant P. Kanetkar
| | | | βββ C in Depth by S. K. Srivastava
| | | | βββ ...
| | | βββ C++
| | | | βββ Let Us C++ by Yashwant P. Kanetkar
| | | | βββ C++: The Complete Reference by Herbert Schildt
| | | | βββ ...
| | | βββ Python
| | | | βββ Core Python by R. Nageswara Rao
| | | | βββ ...
| | | βββ Java
| | | | βββ Core Java - Black Book by R. Nageswara Rao
| | | | βββ ...
| | | βββ ...
| | |
| | βββ Data Structures
| | | βββ Data Structures and Algorithms by Narasimha Karumanchi
| | | βββ Data Structures and Algorithms in Python by Michael T. Goodrich
| | | βββ ...
| | |
| | βββ Algorithms
| | | βββ Introduction to Algorithms by Thomas H. Cormen
| | | βββ Algorithms by Robert Sedgewick and Kevin Wayne
| | | βββ ...
| | |
| | βββ Competitive Programming
| | | βββ Guide to Competitive Programming by Antti Laaksonen
| | | βββ Competitive Programmerβs Handbook by Antti Laaksonen
| | | βββ ...
| | |
| | βββ Coding Interviews
| | | βββ Cracking the Coding Interview by GAYLE LAAKMANN MCDOWELL
| | | βββ ...
| | |
| | βββ Technical Subjects
| | | βββ OOP
| | | | βββ Object Oriented Programming with C++ by E. Balagurusamy
| | | | βββ ...
| | | βββ OS
| | | | βββ Operating System Concepts by Abraham Silberschatz
| | | | βββ ...
| | | βββ DBMS
| | | | βββ Database System Concepts by Abraham Silberschatz
| | | | βββ ...
| | | βββ CN
| | | | βββ Computer Networking - A Top-Down Approach by James F. Kurose
| | | | βββ ...
| | | βββ ...
| | |
| | βββ Aptitude & Reasoning
| | | βββ ...
| | |
| | βββ Low Level Design
| | | βββ Object Oriented Design
| | | βββ ...
| | βββ ...
| |
| βββ Important Resources
| | βββ Youtube Playlist
| | | βββ DSA Series
| | | βββ Technical Series
| | | βββ ...
| | |
| | βββ Interview Preparation
| | | βββ HR Interview Questions
| | | βββ Interview Experience
| | | βββ Must DO questions
| | | βββ Practise Platform
| | | βββ ...
| | βββ ...
| |
| βββ Computer Science Preparation
| | βββ Computer Science Basics
| | βββ Programming
| | βββ Math
| | βββ Systems
| | βββ Theory
| | βββ Applications
| | βββ Unix
| | βββ ...
| βββ ...
|
|
βββ π©ππππππππππ π°ππππππππ πΈππππππππ
| βββ ...
|
βββ ...
2. DSA
- Object Oriented Programming (OOPs)
- Operating System (OS)
- Database Management System (DBMS)
- Structured Query Language (SQL)
- Computer Network (CN)
- Interview Questions
6. Projects
- Data Science
- Internet of Things (IOT)
- Web Development
- Mobile Development
- Desktop Development
- Blockchain Development
Akash Singh |
Thanks goes to these Wonderful People π¨π»βπ»:
We'd love your contributions! Kindly follow the steps below to get started:
git clone https://github.com/<your-github-username>/The-Complete-FAANG-Preparation
- Navigate to the project directory.
cd The-Complete-FAANG-Preparation
- Create a new branch.
git checkout -b <your_branch_name>
-
Make changes.
-
Stage your changes and commit
git add -A
git commit -m "<your_commit_message>"
- Push your local commits to the remote repo.
git push -u origin <your_branch_name>
-
Create a Pull-Request to
develop
! -
Congratulations! π Sit and relax, you've made your contribution to The Complete FAANG Preparation. βοΈ β€οΈ π₯