Placement 100
6-months Program
This course will guide you for placements with theory, lecture videos, weekly assessments, contests and doubt assistance.
Pre-final, Final year students

14999 9999


Online Course
Upcoming Batch: P100-Batch-2
17 December to 16 December '20
Check out previous batches

Course Overview

Whether you’re preparing for product-based companies (like Amazon, Microsoft, Adobe, etc), startups (like Ola, Swiggy, Zomato, etc) and service-based companies (like TCS, Infosys, Cognizant, Deloitte, etc), this course is a one-stop solution for all. Placement 100 is a 6 months program comprising of an online course, assessment exam and placement assistance for top performers. The online course covers all the topics required to prepare for placements.
The course includes theory & lecture videos for improvised learning supported by tracks & contests for practice. It comes with a first-in-industry feature: Doubt Assistance to help you if you are stuck. The course will be followed by mock tests which will prepare you for the assessment exam. The assessment exam will be based on the whole course and will be similar to screening exams conducted by most companies. The top performers in the assessment exam will be prioritized in the placement program by GeeksforGeeks. The program also includes Mock Interviews after the assessment exam for the selected students.
This course is best suited for:

  • Final year students looking for placements
  • Pre-final year students preparing for placements
*The program is designed to prepare you for placements and does not provide any guarantee of the same

Course Features

  1. Learn
    • Theory content designed by our team of experts
    • Premium lecture videos by industry experts
  2. Practice
    • Tracks consisting of MCQs and programming questions
    • Weekly contests based on tracks
  3. Ask doubts
    • Discussion Forum for clearing doubts
    • Weekly doubt sessions for doubt assistance
  4. Compete
    • Assessment exam based on companys' screening exam pattern
    • Mock Tests to prepare for the assessment exam
  5. Get Placed
    • All students can apply to job openings after the course completion
    • Top performers in the assessment exam will be shortlisted on priority
  6. Mock Interviews
    • Similar to interview in top companies
    • Only for students shortlisted after the assessment exam
  7. Certificate upon Course Completion

Course Content

Programming Languages:

  • C++ : Introduction and Basic I/O, Variables , Operators, Loops, Arrays, String , Functions, Pointers and Dynamic Memory Allocation

  • Java : Introduction and Basic I/O, Variables , Operators, Loops, Arrays, String , Immutable Strings, ArrayList , BigInteger

Note: Due to time constraints, you may choose any one programming language of your choice for the course.

 

Object Oriented Programming:

  • Classes and Objects

  • Inheritance and Polymorphism : Overloading and Overriding

  • Abstraction and Encapsulation

  • Access Modifiers

  • Friend and Virtual functions in C++

  • static, final, this and super keywords and Interfaces in Java

 

Data Structures and Algorithms:

  • Mathematics

  • Basic Recursion

  • Arrays: Searching, Sorting, Deleting, Shift, Rotation, Prefix Sum...

  • Bit Magic

  • Matrix: Search, Delete, Insert, Rotate...

  • Searching: Linear Search, Binary Search, Two pointer approach...

  • Sorting: QuickSort and its variation, Mergesort, Counting sort, Insertion Sort, Heap Sort, Comparator

  • Hashing: Different Types of Hashing Techniques, Collision resolution Techniques, Hashing Questions

  • Strings: Basic Operations, Naive Pattern Search, Other searching algorithms.

  • Linked Lists: Singly Linked List, Doubly Linked Lists, Circular Linked List, Skip List, Doubly Circular

  • Stacks: Stack Operations, Implementation, Different Questions

  • Queues: Queue Operations, Implementation, Different Questions, Deque Operations, Implementation, Different Questions.

  • Tree: Binary Tree, Tree Traversal

  • Binary Search Tree: Search, Insert, Delete and other important questions, AVL (Basic Introduction)

  • Heaps: Binary Heap, Questions based on heaps.

  • Graphs: Types of Graphs, BFS, DFS, Cycle Detection, Connected Components, Bipartite Graph

  • Recursion and Backtracking: Backtracking questions, n queen, rat, knight etc.

  • Dynamic Programming: Properties (Top Down, Bottom Up, Optimal Substructures, Overlapping Subproblems).

  • Graph Algorithms : Shortest Path Algorithms, Connected Components, Bridges

  • Advanced DS - Trie, Segment Tree, Disjoint Set

 

Object Oriented Analysis and Design

  • Elevator Design

  • Parking Lot Design

  • Tiny URL Design

  • Bookmyshow Design

  • Design Chess 

  • Design Online book reader system

 

Operating System

  • Operating System and its Types

  • Multiprogramming, Multiprocessing, Multithreading

  • Process Management

  • Process Scheduling

  • Inter-process communication.

  • Multi-threaded programming.

  • Process Synchronization.

  • Deadlock

  • Deadlock Recovery

  • Memory Management 

  • Virtual Memory

 

Database Management System

  • Introduction to DBMS

  • Architectures

  • ER Model

  • Relational Model

  • Keys in Relational Model

  • Database Normalization 

  • Normal Forms

  • Concurrency Control

  • Indexing in Database

  • B+ Tree Introduction

  • SQL

 

Computer Networks:

  • Introduction to Computer Networks

  • Transmission Modes

  • Network Topologies

  • TCP/IP vs OSI Model

  • Circuit Switching vs Packet Switching

  • Flow Control Protocols 

  • Error Detection

  • IP and Classful Addressing

  • Classless Addressing

  • IPv4 vs IPv6

  • Routing Protocols

  • ARP & Reverse ARP

  • Transport Layer

  • TCP & UDP

  • Application Layer

Aptitude and Reasoning

  • Quantitative

  • Logical Reasoning

  • Verbal

Personality Development:

  • Soft Skills Tips

  • HR Round Questions

  • Resume Building Guide

  • Mock Test 1
  • Mock Test 2
  • Mock Test 3
  • Final Assessment Test
  • Mock Interviews for selected students.

FAQs

  1. For which companies can I prepare with this course?
    The course will help you prepare for product-based companies (like Amazon, Microsoft, Adobe, etc), startups (like Ola, Swiggy, Zomato, etc) and MNCs (like Infosys, Cognizant, Deloitte, etc)
  2. Where can I find the detailed syllabus?
    You can view the detailed syllabus of the course with this link: Placement 100 Course Syllabus
  3. How can I register for the course?
    You need to sign up for the course. After signing up, you need pay when the payment link opens.
  4. Is this a Paid course?
    Yes, the course is priced at INR 14,999 but will be available at an Offer price of INR 9,999.
  5. When can I make the payment for the course?
    The payment link is active now. You can make the payment by clicking "Pay Online" button. If you're not a logged in user then you need to login & signup for this course then only you can make the payments.
  6. What is the duration of the course?
    This is a 6 months program comprising of an online course followed by an assessment exam.
  7. Does this program offer a placement guarantee?
    The program is designed to prepare students for placement. Top performers will be prioritized during placements but there is no placement guarantee.
  8. Who can I contact for queries regarding the course?
    For any queries regarding the course, you may write to us at geeks.classes@geeksforgeeks.org

Course Registration

Batch Date Type Register
Placement-100 28 July to 21 January '20 Online Classes
Registration Closed
Batch Date Type Register
P100-Batch-2 17 December to 16 December '20 Online Classes
Free Courses
CAT Preparation Course 2019
Sudo GATE 2020
Sudo Placement 2019
Must Do Interview Preparation
GRE General Test Series
Fundamentals of Programming with C
Fork Python
Fork CPP
Fork Java