https://aphyr.com/posts/340-acing-the-technical-interview (a delight to read)