I applied online. The process took 8 weeks. I interviewed at Foundry (London, England) in Mar 2018
Interview
I applied online and I got contacted via email a couple of months later. I got interviewed for a role slightly different than the one I applied (they thought I'd be a good fit for it) and I did not get it as it had greater requirements in terms of Python scripting. However I was interviewed a few weeks later for the role I originally applied for, as I believe that they were keen on my skills and experience. Overall the interview difficulty was greater than average as there was a Python test, a small test on algorithmic knowledge and a practical QA exercise (black box testing) which proved interesting. This experience overall was more difficult as this type of company is pretty much in top-form so naturally they would recruit much more talented people. Afterwards they were quite prompt in providing some feedback and I was fortunate enough to have been made an offer, which I accepted.
Interview questions [1]
Question 1
Hypothetical Scenario: You verified and signed-off a piece of functionality at build 1 however you are now at build 100 and you have noticed that that piece of functionality no longer works. Without any access to neither the inner workings of the code nor the documented workflow, how would you determine which was the last build containing the working feature?