placement-prep-handbook icon indicating copy to clipboard operation
placement-prep-handbook copied to clipboard

TCS, Infosys, Zoho, Freshworks, Wipro, CTS Placement Preparation Handbook ๐Ÿ“š

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

  • [ ] Use IndiaBix for practice : https://www.indiabix.com
  • [ ] Packet Prep playlist : https://www.youtube.com/playlist?list=PLPiOSvowot1Kwf5rR42pG54sW6QddeNRP
  • [ ] HitBullsEye Aptitude playlist: https://www.youtube.com/user/BullsEyeAdmin/playlists
  • [ ] FacePrep - Company Specific Tests- Aptitude Playlist: https://www.youtube.com/channel/UCzlQ4LgPbuedoeBoK-oDJMA/playlists
  • [ ] Aptitude Preparation ( ppl who need in Tamil language to learn) :https://www.youtube.com/channel/UCH3IY8MRrMyKFMBXgE7qtlg

Communication - GD and Personal Interview

  • [ ] Watch TED Talks Daily :
    https://www.ted.com/talks?sort=popular
  • [ ] Watch "R U Buzzing" YouTube Channel Interviews to clear the Final rounds easily like Eating Cake
  • [ ] "R u Buzzing" channel link: https://www.youtube.com/channel/UClpXdGYuIGI5AR6F6xkY81g

YouTube University

alt text

Make use of Youtube free resources ๐ŸŽ .

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

Coding Playlist

  • [ ] Problem Solving : https://www.youtube.com/playlist?list=PLPiOSvowot1LOaRMDI0w5LXuKA1fCwDgQ โค

  • [ ] Data Structures : https://www.youtube.com/playlist?list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P ๐Ÿ’ก

  • [ ] Algorithms : https://www.youtube.com/playlist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O

  • [ ] Sorting Algorithms - If you can't watch the second playlist atleast watch this one : https://www.youtube.com/playlist?list=PL2_aWCzGMAwKedT2KfDMB9YA5DgASZb3U ๐Ÿ’ก

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 ๐Ÿ•ธ

  • [ ] JS Fundamentals : https://developer.mozilla.org/en-US/docs/Web/JavaScript
  • [ ] Angular : https://angular.io/docs (or) VueJS : https://vuejs.org/v2/guide/
  • [ ] NodeJS : https://nodejs.org/en/
  • [ ] MongoDB : https://docs.mongodb.com/

Android & iOS Development

  • [ ] Dart : https://www.youtube.com/playlist?list=PLlxmoA0rQ-LyHW9voBdNo4gEEIh0SjG-q
  • [ ] Flutter :
    • https://www.youtube.com/playlist?list=PLlxmoA0rQ-Lw6tAs2fGFuXGP13-dWdKsB
    • https://www.youtube.com/c/FilledStacks/playlists

RESTful API Development

  • [ ] Django - Python Framework : https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p
  • [ ] Firebase - Cloud Platform : https://www.youtube.com/playlist?list=PL0vfts4VzfNj28Xp5kmNAdIqABNGhTzKF

Books Suggestion ๐Ÿงพ


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