https://medium.com/@daanworks/how-i-failed-my-first-junior-developer-interview-and-what-i-learned-part-1-c191b34af911