Programming
Languages:
Data Structures:
Computer Networks:
Puzzles:
Programming Platforms:
- C :The C Programming Language by Brain W. Karnighan, Dennis M. RitchieTest your C skills by Yashavanth kanethkarC concepts from geeksforgeeks (Highly Recommended)
- C++ :Thinking of C++(volume 1, 2 ) by Bruce EckelC++ concepts of geeksforgeeks (Recommended)Test your C++ skills by Yashavanth kanethkar
Data Structures:
- Data Structures questions of geeksforgeeks (Highly Recommended) http://www.geeksforgeeks.org/data-structures/
- Data Structures and Algorithms made easy by Narasimha Karumanchi (Recommended for Beginner) http://www.flipkart.com/data-structures-algorithms-made-easy-structure-algorithmic- puzzles-english/p/itme39xfsfzhxgag
Algorithms:
- Introduction to Algorithms by Thomas H. Coreman http://www.mif.vu.lt/~valdas/ALGORITMAI/LITERATURA/Cormen/Cormen.pdf
- Algorithmic questions of geeksforgeeks http://www.geeksforgeeks.org/fundamentals-of-algorithms/
Operating Systems:
- Galvin Slides http://codex.cs.yale.edu/avi/os-book/OS9/slide-dir/
- ACE GATE notes (Recommended)
- Operating Systems Concepts by Galvin (Highly Recommended for Beginner)
Computer Networks:
- Computer Networks by Tanenbaum http://cse.hcmut.edu.vn/~minhnguyen/NET/Computer%20Networks%20-%20A%20Tanenbaum%20-%205th%20edition.pdf
- ACE GATE notes (Recommended)
Aptitude:
- Quantitative Aptitude by R S Agarwal (Recommended) http://bookzz.org/book/960921/298b6d/?_ir=1
Puzzles:
- Puzzles to Puzzle you by Shakunthala Devi http://www.sbioak.org/hard%20puzzles/Puzzles%20to%20Puzzle%20You.pdf
MCQ's practice:
- geeksquiz (Highly Recommended for all technical sections) http://geeksquiz.com/
- India Bix (only for aptitude) http://www.indiabix.com/
Important Sites:
Important Book for Coding Interview:
Important blogs:
- Geeksforgeeks --> http://www.geeksforgeeks.org/
- Career Cup --> http://www.careercup.com/
- Geeksquiz --> http://geeksquiz.com/
Important Book for Coding Interview:
- Cracking the Coding interview by Gayle Laakmann http://bookzz.org/dl/1196714/e22893
Important blogs:
- Amarnath IITD placement Experience http://amarnath-iitd-placement-experience.blogspot.in/p/placement-tips.html
- Get That Job at Google http://get-that-job-at-google.blogspot.in/p/useful-blogs.html
Programming Platforms:
- Hacker Rank --> https://www.hackerrank.com/ (Highly Recommended as many companies follows this for screening)
- Leetcode --> https://leetcode.com/
- Codechef --> http://www.codechef.com/
- Hacker Earth --> https://www.hackerearth.com/
- Spoj --> http://www.spoj.com/
- Top Coder --> http://www.topcoder.com/ (Recommended for masters in coding)