Skip to content

rubanthilak/placement-prep-handbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

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 ⭐.