https://www.hackerrank.com

https://leetcode.com

https://www.codechef.com

https://codingbat.com