First contacted by recruiter via email - never had a call. Then was given very simple programming exercise with 2 questions that you HAVE TO do in Java only: 1) mars robot that takes L-left R- right F-forward sequence of commands, you need to output the location coordinates. Very easy question. 2) a. Create function that print sequence of numbers from a to b without using loop - very easy recursive solution (ex, give a=0, b=5, print 0,1,2,4,5). Second part of the question is to modify the function and make it count from a to b and then back to a, again without using loop. Can be easily solved with static variable that hold the direction specifier. Submitted the solution, in 2 days received the reject. I have no idea what is wrong with it, it's very simple problems (like 15 lines of code each) that I had tested and supplied test cases. Oh maybe the variable names were not very explicit or function names were not catchy? Oh well, I don't want to deal with place like that either