There are so many wonderful websites around, and it is difficult to know each and every one of them. The below list provides some of those websites which useful for students and software engineers who prepare the programming interview.
http://www.vyomworld.com/placementpapers
http://placement.freshersworld.com/placement-papers
http://www.indiabix.com/placement-papers/companies/
http://www.careerride.com/placement-papers.aspx
http://www.m4maths.com/placement-puzzles.php
http://www.acetheinterview.com
http://puzzle.dse.nl/index_us.html
http://www.eduplace.com/math/brain/
http://www.crazyforcode.com/top-10-interview-puzzles/
https://projecteuler.net/archives
Data structure and algorithm
https://www.topcoder.com/community/data-science/data-science-tutorials/
https://www.interviewcake.com/
http://www.programmerinterview.com/
http://codercareer.blogspot.com/
http://www.payscale.com
http://www.fredosaurus.com/notes-cpp/index.html
http://www.cs.cf.ac.uk/Dave/C/CE.html
http://williamstallings.com/Extras/OS-Notes/notes.html
http://pages.cs.wisc.edu/~solomon/cs537/html
http://www.studytonight.com/computer-networks/
http://www.comptechdoc.org/independent/networking/guide/
https://www.cs.umd.edu/class/fall2001/cmsc411/proj01/pub/welcome.html
http://www.cse.iitk.ac.in/users/dheeraj/cs425/
http://pweb.netcom.com/~tjensen/ptr/pointers.htm
http://www.ibm.com/developerworks/learn/java/index.html
http://www.cafeaulait.org/javafaq.html
http://www.memorymanagement.org
Useful websites for programming interview
Originally published at careerdrill.com on August 24, 2016.