Friday, December 5, 2014

The Proxor Test

Hello,

So my nightmare just ended during Wednesday where we sat thru the 6hours grueling programming test, and despite practicing long and hard, majority of us gotten a Proxor 3 rating, which is not that bad, but just meant we are just entry level programmers.

So what is Proxor?

http://www.proxor.com/

This is a set of test designed by some university professor to test real world software developers to see if they can really code, or are they just there to get the fat paycheck by smoking through.

Being in a company which uses Java as our core languages, we were asked to do the pilot test to help evaluate if this is a good tool for our company to use for recruitment.
We were given a preparation code which were almost identical to the test questions. There are a total of 13 questions, of which 4 will end up as our test questions.
http://www.proxor.com/page/howtoprepare

So after much preparation, I am glad to say that we have compiled some of the solutions. They are able to pass the Junit provided, but I believe that in order to do well in, you must be able to identify all the possible error situations like special characters and wrong inputs etc.
The code efficiency also do matter in my opinion.

There is no proper comments inside the code, but a benreadme.txt are provided for most of the questions.

Do read the READMEFIRST, then inside each question, read the readme to know what is the question about.
if it is not clear enough, a video to show how the output should be is here. (the link provided inside the readme is outdated)
http://www.proxor.com/page/solution


b3n's answers and brochures for Proxor
https://www.dropbox.com/sh/t2aoaapm07z8urn/AACO3uX_zcXwEazomx7X6fqfa?dl=0

I am not sure if I have infringed any rights or not, but if i did, do send me an email to tell me about it and I will be sure to remove it immediately!


Last but not least, while it is still in pilot trial run, I believe that this would be a useful tools to differentiate a good coder from a mediocre ones, as well as to provide certain feedback on how you can further improve your coding standards and skills. But more can be done to make the results give more details on your strength and weaknesses in coding!



Regards
Benjamin Chai

Proxor answers
Proxor test
Proxor Java
Proxor Pilot Test
Proxor Test Solutions







2 comments: