HackerRank would be the best tool to assess the skills of beginners and fresh graduates since the questions can be beginner-friendly
Leetcode
Leetcode - style problems have many benefits aside from the technical learnings they can provide.
Codewars
Codewars is an educational community for computer programming. On the platform, software developers train on programming challenges known as kata.
Exercism
Exercises usually come with a short explanation, a file to put your code in (with comments), and some tests to see if your program is working.
SPOJ
Sphere Online Judge : SPOJ allows advanced users to organize contests under their own rules and also includes a forum where programmers can discuss how to solve a particular problem.
GeeksForGeeks
GeeksforGeeks is good for beginners to start with practicing the problem on data structure and algorithms.