GeeksforGeeks is a one-stop destination for programmers. The app features 20000+ Programming Questions, 40,000+ Articles, and interview experiences of top companies such as Google, Amazon, Microsoft, Samsung, Facebook, Adobe, Flipkart, etc. Join the community of over 1 million geeks who are mastering new skills in programming languages like C, C++, Java, Python, PHP, C#, JavaScript etc. For exam aspirants preparing for GATE, UGC NET, ISRO there are previous year papers and aptitude questions. Whether you are a student looking to start your career or an experienced professional looking to switch jobs, GeeksforGeeks has your back.
Features:
• Feed - Personalized Feed Based on your interests.
• Search - Search Data structures or Algorithms or other computer science related topics.
• Share an article – Share any articles with your friends over WhatsApp, email, text message etc.
• Latest Articles - Articles to keep your knowledge up to date with latest topics.
• Offline Reading - Download articles and read them even while travelling or without data.
• Interview Experiences - Interview experiences of candidates in top companies like Adobe, Microsoft Amazon, Google, etc. will definitely help you to bag your dream job.
• Night Mode - Night mode to help you reduce the eye strain and further improves the user experience while studying on your mobile device for long hours.
• Quizzes - Practice Quiz consisting of Multiple Choice Questions to assess your knowledge on Programming, Data Structures, Algorithms, C++, PHP, Java, Python, SQL, GATE, UGC-NET, HTML, C#, OS, DBMS, Theory of Computation, Computer Organization and Architecture, Engineering Mathematics, Aptitude and Reasoning, Puzzles etc.
Topics covered:
Data Structures
- Array
- Linked List
- Stack
- Queue
- Binary Tree
- Binary Search Tree
- Heap
- Hashing
- Graph
- Matrix
- Trie
- Segment Tree
Algorithms
- Analysis of Algorithms
- Searching
- Sorting
-Backtracking
- Dynamic Programming
- Greedy Algorithms
- Pattern Searching
- String Algorithms
- Mathematical Algo
- Geometric Algo
- Graph Algorithms
- Divide and Conquer
Languages
- C
- C++
- Java
- Python
- C#
- Scala
- Perl
- PHP
- JavaScript
- jQuery
- SQL
- HTML
- CSS
GATE
- Data Structures and Algorithms
- Operating Systems
- DBMS
- Computer Networks
- Engineering Mathematics
- Digital Logic
- Computer Organization and Architecture
- Aptitude
- Previous Year Papers
CS Subjects
- Engineering Mathematics
- Operating Systems
- Computer Networks
- DBMS
- Compiler Design
- Theory of Computation
- Software Engineering
- Computer Organization and Architecture
- Microprocessor
- Web Technology
- Machine Learning
- Computer Graphics
Tutorials
- C Programming Tutorials
- Java Tutorials
- PHP Tutorials
- HTML Tutorials
- CSS Tutorials
- SQL Tutorials
- Angular JS Tutorials
- DBMS (Database Management System) Tutorials
- JavaScript Tutorials
- Computer Networks Tutorials
- Theory of Computation and Automata Tutorials
- Engineering Mathematics Tutorials
Advanced Computer Subjects Tutorials
- Machine Learning
- Security and Attacks
- Digital Image Processing
- Fuzzy Logic
- Data Warehouse & Data Mining
Entrance Exam Preparations
- GATE
- UGC NET
- ISRO
- Aptitude
Company Wise Interview Preparation
- Amazon
- Google
- Microsoft
- Facebook
- Adobe
- Oracle
- Flipkart
- Samsung
- Goldman Sachs
- D E Shaw
- Cisco
- Visa
- Paytm
- Morgan Stanley
- Ola Cabs
- SAP Labs
- Hike
- Zoho
- TCS
- Wipro
- HCL
- Accenture
- Infosys
- IBM
- Cognizant
Other Topics
- Puzzles
- Quizzes
- MCQs (Multiple Choice Questions)
- GBlog (Technology related articles)
- Coding Problems with solutions