I'm fuming pretty hard right now, and just wanted to commiserate with other job-seekers.
I had the opportunity to interview for a large company in California for a Java developer position. Previously I have 2 years experience in Java.
This company sent me two tests: one of them was a single question, to develop an algorithm that adds huge strings of numbers together without using any conversion. My webcam had to be on, recording my face the entire time, and I was not allowed to use documentation or tab out or anything. I was okay with this one even though I found it to be overkill.
The second test was a THREE HOUR LONG, 60 QUESTION TEST with tons of questions like "Will this extrem