So I applied for a Test engineer job last week and the company insisted I do a online Codility programming test. I have just completed this and feel fairly sure I submitted reasonably good solutions for 2 of the 3 tests but I ran out of time on the third one and had to submit a solution that did not work. Now this is the first time I have ever heard of these tests and it was a bit of a shock to have to do one as although I do a bit of basic scripting I don't really touch any programming in day to day work. A few questions for next time: I did all three tests in Python, would it have been advisable to do each test in a different language to show flexibility? I did not write or submit any test cases for the code that I wrote. I simply tested the code in another IDE with variable prints and then copy and pasted the solution into the Codility web interface - would I be marked down for this? the Codility FAQ seemed to suggest that this was fine but as the test time line is recorded I am not so sure. Once submitted I did not receive any feedback on my code - is this usual? Thanks.