Algorithms Resources


Books
Elements of Programming Interviews and source codes from github

Cracking the Coding Interview: Gayle Laakmann McDowell
Programming Pearls (2nd Edition): Jon Bentley
The Algorithm Design Manual: Steven S. Skiena
The Art of Computer Programming

How to Think About Algorithms
Data Structures And Algorithms Made Easy In Java 2nd Edition 2nd Edition

geeksforgeeks
http://www.geeksforgeeks.org/

LeetCodehttp://leetcode.com/
Solutions for all LeetCode Questions in Darren's Blog
http://www.darrensunny.me/ - seems it's down

programcreek
http://www.programcreek.com/category/java-2/algorithms/

Employee may uses following sites to screen candidate:
Codility
https://codility.com/programmers/challenges/
https://codility.com/programmers/lessons/

Hackerrank
https://www.hackerrank.com/interviewstreet/


Online Judge
http://en.wikipedia.org/wiki/Online_judge

Sphere Online Judge (SPOJ)
Codeforces
UVa Online Judge

http://en.wikipedia.org/wiki/List_of_algorithms

Bit Twiddling Hacks
http://graphics.stanford.edu/~seander/bithacks.html
Hacker's Delight
http://www.hackersdelight.org/

Exercise & Quiz
http://programmingpraxis.com/
http://geeksquiz.com/

Others

http://codercareer.blogspot.com/
http://tech-queries.blogspot.com/
http://www.mathblog.dk/
http://algorithmsandme.blogspot.com
http://www.crazyforcode.com/algorithm/
http://www.algorithmist.com/index.php/Main_Page
https://www.hackerrank.com/categories/algorithms/bit-manipulation

Puzzles, Brainteaser& Logic Thinking
http://www.mytechinterviews.com/
http://puzzlersworld.com/puzzles/interview-questions/
http://www.programmerinterview.com/index.php/puzzles/
http://www.cartalk.com/content/puzzlers
http://www.techinterview.org/

Desgin
http://tianrunhe.wordpress.com/tag/object-oriented-design/

More
http://algnotes.wordpress.com/
http://codingrecipies.blogspot.com/
http://rosettacode.org/wiki/Rosetta_Code
http://en.literateprograms.org/LiteratePrograms:Welcome
http://www.stoimen.com/blog/category/algorithms/
http://ajeetsingh.org/category/data-structures/
http://wordaligned.org/tag/algorithms/
http://www.codechef.com/
http://javatroops.blogspot.com/
http://www.stoimen.com/blog/
http://en.algoritmy.net/
http://comproguide.blogspot.com/p/competitive-programming.html
http://www.ritambhara.in/
http://www.gohired.in/

Labels

adsense (5) Algorithm (69) Algorithm Series (35) Android (7) ANT (6) bat (8) Big Data (7) Blogger (14) Bugs (6) Cache (5) Chrome (19) Code Example (29) Code Quality (7) Coding Skills (5) Database (7) Debug (16) Design (5) Dev Tips (63) Eclipse (32) Git (5) Google (33) Guava (7) How to (9) Http Client (8) IDE (7) Interview (88) J2EE (13) J2SE (49) Java (186) JavaScript (27) JSON (7) Learning code (9) Lesson Learned (6) Linux (26) Lucene-Solr (112) Mac (10) Maven (8) Network (9) Nutch2 (18) Performance (9) PowerShell (11) Problem Solving (11) Programmer Skills (6) regex (5) Scala (6) Security (9) Soft Skills (38) Spring (22) System Design (11) Testing (7) Text Mining (14) Tips (17) Tools (24) Troubleshooting (29) UIMA (9) Web Development (19) Windows (21) xml (5)