Angular · RxJS · Mid-Level · Architecture
When should a service expose Observable vs signal?
Short Interview Answer
Observables for streams/events over time; signals for current synchronous state in the view model.
Detailed Explanation
You can bridge with toSignal/toObservable. Don't force everything into one model—use the right abstraction.