IFDS Group interview question

How would one communicate between components in Angular? What are the different methods?