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