Additional Resources

Websites

Code Eval - Solve programming challenges online.
Karl Mats- Great resource for technical and soft skill questions.
Interview Tips

Books

Cracking the Code Interview by Gayle McDowel