Crack Technical Interviews
This course condenses the wide CS fundamentals for you and will help you prepare for the basics of the technical interview.
Students, Working Professionals

Course Overview

Are you interview ready?
Apart from good Problem-Solving, Coding skill & deep understanding of Data Structures And Algorithms, you must have the knowledge of the basic concepts related to Computer Science fundamentals like Operating System, DBMS, Computer Networks & Security, Object Oriented Design,etc to crack the Technical interviews of Product based companies like Amazon, Microsoft, Adobe, Uber, etc. In this course, we will help you to grasp all the important concepts and questions that are asked in Technical interviews related to these subjects/topics. As these subjects are very wide, you can't revise all the concepts in the placement season. This course will help you to understand those important concepts in lesser time.
In this course, we will cover the following topics (and related questions that are commonly asked in interviews):

  • Operating System
  • DBMS
  • Computer Networks & Security
  • Object Oriented Design/Principles
  • Programming language-specific concepts/questions (C /C++ /Java)
  • Algorithmic Puzzles and Common Behavioral questions
This is a weekday course Classes in Noida scheduled on every
  • Tuesday
  • Thursday
Course recommended for:
  • Candidate preparing for the interviews of Product based companies like Amazon, Microsoft, Adobe, etc.
  • Especially college students who are preparing for on-campus full-time/internships jobs.

Course Features

  • Exclusive Course Content
  • Limited Batch Strength
  • Interview Guidance by course mentor
  • Weekly Assesment problem
  • Certificate upon Course completion
  • Resume Building guide & Review by Industry Experts

Course Content

  • Operating System
    • Processes & Threads 
    • Inter-Process Communication
    • CPU Scheduling & Process Synchronization,
    • Semaphores, Deadlock, etc
  • Operating System
    • Memory Management, Paging
    • Segmentation
    • Virtual Memory
  • Computer Networks
    • Layers of TCP/IP Model
    • HTTP, DNS
    • TCP / UDP
  • Computer Networks: 
    • Routing
    • DHCP, ARP
    • Hub / Switch/ Router
    • IP Addressing
  • Network Security & Cryptography
    • SSL, TLS, Public key cryptography
    • Common Cyber Security Vulnerabilities
  • DBMS:
    • Common SQL Queries
    • Normal Forms
    • Indexing
    • Transactions & Concurrency Control
  • DBMS:
    • Some common questions related to DB Design like:
    • Design a DB for pizza delivery System
    • Design a DB for Online Hotel Booking System etc.
  • Object Oriented Design / Principles
    • OOPs Concepts
    • SOLID Principles
  • Object Oriented Design / Principles
    • Some common questions related to OO Design like:
      • Design a Parking Lot
      • Design an Online Hotel Booking System
Show More

Course Mentors

Shashi Bhushan Kumar (Instructor)
Tech Lead & Mentor at GeeksforGeeks | Ex- Adobe, Paytm

Worked with Adobe for about 2 years, Shashi Bhushan has sound knowledge of technologies like Java, Spring/Spring Boot, Hibernate, Jersey, REST APIs, Python, Django, Javascript, React Js, MySQL, DynamoDB, Redis, Kafka etc. He graduated from NIT Allahabad in 2016 and worked for Paytm as a Software Engineer for a year. He is very passionate about Competitive Programming & Problem Solving. He is currently working as a Mentor at GeeksforGeeks.


  1. Who is the Course mentor for this course?
    Mr. Shashi Bhushan, An NIT Allahabad Alumni currently working in Adobe system would be the course mentor for this course.
  2. Is there any number to contact for any query?
    You may call +91-9811055291 or drop us an email at
  3. Would it be a complete interview preparation course?
    In this course, we will cover everything that is asked in Technical interviews except Data Structures & Algorithms & System Design (for senior developers). For a DSA course, you may refer to Geeks classes in Noida.
  4. Will the mentor would be guiding us on building a resume?
    Yes, The course mentor would be giving a session on resume building & discuss some of the behavioral questions asked in the interviews.
  5. How can I register for the course?
    Click on the Signup for free button. Further, our team will contact you.
  6. What is the course duration?
    Course duration is 8 Lectures.
  7.  What is the duration of the class?
    Class duration is 3 Hours. Classes are scheduled for Tuesday & Thursday.

Course Registration

Batch Date Type Register
Batch-1 04 June '19 to 28 June '19 Regular Classes
Registration Closed