CitiusTech interview question

What is ng app? Directive Component Static vs singleton class java How does singleton class work in multithreading