https://medium.com/@Design_5027/cracking-the-tech-interview-insider-tips-to-land-your-dream-it-job-cdbb2c06406d