Git Product home page Git Product logo

placement-prep-handbook's Introduction

Placement Prep Handbook ๐Ÿ“š.

30 Days WarmUp Challenge ๐Ÿฑโ€๐Ÿ‘ค

  • Coding Basics - Pick atleast 1 Programming Language - C is fine , still then Java or Python Preferrable
  • Day 1 - Small Programs - Armstrong Number, Factorial, Palindrome, Perfect Square, Generating Prime Number
  • Day 2- String Manipulation
  • Day 3 - Arrays - 1 Dimensional, 2 Dimensional - matrix manipulations
  • Day 4 - Functions, Routines, Loops, Conditionals by Understanding and revising Previous 3 days Programming Activity
  • Day 5 - GCD, Arithmetic Series or Arithmetic / Geometric Progression Programs
  • Day 6 - Command line Arguments
  • Day 7- Revision of all 6 days of programs
  • Day 8- Relax and just think like a Programmer
  • Day 9 - Hit Refresh - Begining Algorithms and DataStructures - Understanding why
  • Day 10 - Stack
  • Day 11- Queue
  • Day 12 - Lists, Dictionaries, Maps Data Structures
  • Day 13 - Tree data structures
  • Day 14 - Sorting Algorithms basics
  • Day 15 - Quick Sort, Merge Sort, Selection Sort, Bucket Sort
  • Day 16 - Ascending and Descending order sorting programs
  • Day 17 - Revise Day 10 to Day 16 Programs Again
  • Day 18 - Revise Day 1 to Day 18 Programs Again - BRAIN IS LIKE A MUSCLE - THE MORE U DO THE SAME THING AGAIN AND AGAIN - THE BRAIN BECOMES STRONGER
  • Day 19 - Searching Algorithms - basics
  • Day 20- Inspiration from Google Search algorithms
  • Day 21- Linear Search, Binary Search
  • Day 22 - Understanding Space Complexity and Time Complexity - Why Optimization is required - Big O method
  • Day 23 - File Processing - file open, close, copy Programatically
  • Day 24 - Revising Object Oriented Programming System - Inheritance, Polymorphism, Overloading , Constructor, Destructor, Classes, Objects
  • Day 25 - Write Pure OOP coding using Java
  • Day 26 - Using Databases with Java (MySQL or Oracle or DB2)
  • Day 27 - Write Basic SQL Queries to connect with DataBases and perform Insert , Delete and Update records in an Employee Database application using Java-MySQL
  • Day 28 - Write java program that connects to Internet using Networking Libraries
  • Day 29 - Revise and Revise
  • Day 30 - Congratulations - U r now a Pro in Programming, U have now prepared urself to build a Highly Complex Software Application of ur Choice

Aptitude

Communication - GD and Personal Interview

YouTube University

alt text

Make use of Youtube free resources ๐ŸŽ .

๐Ÿ’ก means mandatory.
โค my favorites.

Coding Playlist

Favorite Coding Channels ๐ŸŽˆ

๐Ÿ† Mycodeschool (C++)
๐Ÿ“บ Academind
๐Ÿ‘• Fireship (Javascript)
๐ŸŒ  FilledStacks
๐Ÿ Corey Schafer (Python)
๐Ÿ’ป Sentdex (Python)

Platforms to Practice ๐Ÿ‘ฉโ€๐Ÿ’ป

๐Ÿ“— HackerRank
๐Ÿ“• Codewars
๐Ÿ“˜ VS Code

Project Activity

(Optional)

FullStack Web Development ๐Ÿ•ธ

Android & iOS Development

RESTful API Development

Books Suggestion ๐Ÿงพ


If you find this useful, don't forgot to leave a โญ.


placement-prep-handbook's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.