I suggest visiting this
link.
Lots of problems, even very difficult to solve.
They don't require knowing a specifical programming language. They measure (well, they're supposed to do) problem-solving skill. Tell me what do you think about them. See you