I applied online for the position of Financial Software Developer. This was an Entry-Level Position. When completing your application form, you will have to chose which programming language you BEST know. This will affect your online test. I choose C++ as my best language and was invited to complete an online assessment test.
Some people said that their online assessment test consisted of figure orientation, logic, math problem questions. My online test was way more DIFFICULT than that, and consisted of C++ questions ONLY. Test included questions on virtual functions, friendship, template, catching exception, class access, constructors and destructors, memory heap. In my opinion you have to have a CS major with strong understanding of C++ fundamentals to get this test right.
I got a final score of 2.75/5.0 which is a 'Proficient level' according to Previsor/BrainBench, but got rejected.