https://www.simonmash.com/2011/01/spot-interview.html