https://medium.com/@faysal.malik.net/advanced-asp-net-core-interview-questions-going-beyond-the-basics-for-senior-developers-ee9aa199866f