https://medium.com/@analyzingdata/top-10-c-interview-topics-with-questions-and-learning-resources-12b678e46b83