KPIT Technologies interview question

How does an Angular Application work and how do you have the code structure