I applied through agency and later received mail from Epoch HR:
"We have received your application for the position of Senior Software Engineer (C++). We are pleased to say that we liked your resume and think there could be a potential match for your skills here.
The next step in the process is an online assessment which will allow you to demonstrate your skills and abilities. It consists of a test on HackerRank (around 90 mins). I will send you the tests in the next few minutes or so. "
I solved all problems from this test and even had remaining time (near 20 minutes from 90 minutes).
But them received this feedback from agency:
"His score is perfect as is his programming exercise, however we have to turn him down because of his lack of financial systems experience. Please apology to *** for wasting his time."
So, they really could waste you time. I am very disappointed.