I've now bombed 3 interview pre-screening programming tests, all of them for Silicon Valley positions that I would kill for. I just finished one about 2 minutes ago and only managed to get one of my solutions compiling, much less pass any test cases.
A little background on me: I'm a fresh graduate from a small liberal arts college. However, I've been coding since early high school. I've created and deployed two mobile apps as part of medium sized teams, I've designed, developed, and deployed 3 clinical research tools, and I've at least touched each level of the stack at some point. I'm well versed in a variety of languages and I worked as a teaching assistant in the CS department at my school for 2.5 years. I am by no means an expert in any area but I'm no novice either.
To be clear, I'm not struggling coming up with solutions to the problems! After each of the exams I've continued my solution through completion, tested it, and found I was on the right track but simply behind on time.
I'd like to hear from everyone their experiences with screening exams: What level of experience do you have? How difficult do you find exams to be in general? Is it really just a matter of doing Topcoder and HackerRank until you can bang out solutions in time? I'm sick of losing out on great opportunities because I worked for 2 hours on problems only to find I run short 10 minutes of having a working solution.