Required to take a test from Previsor (a Brainbench test), first choose C++ and the test consisted of probably 50% STL questions, which I was not comfortable with, so after doing awful on the C++ test I took the C test, which was much easier, mostly questions dealing with pointers, remember one on using bitwise operators to swap variables without a temp. I reccommend taking the C test unless you are very comfortable with STL/MI/namespaces/etc. All in all, I was rejected and spoke with a kid I know who got the internship last summer, the online test was not required for him so might not be necessary...