https://medium.com/@amandeepbindra.com/top-30-java-interview-questions-answers-java-mcq-crack-interviews-exam-q-a-e2cc916a4923