As part of my current interest in hiring, I realised that I have very little idea of how to interview people who have no background in programming for software developer positions (with the intent of training them on the job).
The best I can do is think back to when I first interviewed for a programming job – there were some good interview questions, which largely consisted of idealized descriptions of algorithms (I don’t want to share them because as far as I know the companies in question are still using them and I don’t want to spoil their interview process). They seemed like a pretty good test at the time, but I have no idea how much I benefited from my background in mathematics.
If you’re willing to share specific interview tasks with me, that would be great. If you don’t want to do that in public my email is, as always, [email protected]. General advice is also appreciated.