placement-prep-handbook
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

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