Other Companies (Name Not Shared) Angular Interview Questions for 7+ years
Shared question set for 7+ years of experience, Product-based company. Topics and wording follow the supplied notes; these are questions, not official company guidance.
- Signals vs Observable / Signals vs RxJS operators: will Signals replace RxJS?
- Effects in Signals, their use case, and what untracked offers in an effect.
- What is the difference between computed and linkedSignal?
- @Input signal, @Output signal, @ViewChild signal.
- How do you convert an Observable into a Signal?
- Change detection in case we totally depend on Signals.
- How do you store API call data in Angular? (Signals for async code; normal variables for template-driven or reactive forms)
- Change detection without Signals: Default and OnPush.
- Angular app performance optimization techniques.
- What is the BEM model?
- Migration from Angular 12 to newer versions: what steps do we need to follow?
- Have you implemented accessibility in any of your projects? What if screen readers are not able to read data after applying accessibility attributes?
- How do you implement large records using pagination with data from the API?
- State management ways and explain NgRx basics.
- Have you implemented NgRx unit test cases?
- Flatten const nestedArray = [1, [2, 3], [4, [5, 6, [7]]], 8] into [1, 2, 3, 4, 5, 6, 7, 8].
- Convert "this is a sample text" to "This Is A Sample Text".
- Create a function that filters elements starting with specific characters from any array of strings using the prototype: fruits.filterByStart('A') returns ['Apple', 'Apricot', 'Avocado'].
- Given a products array (productName, shortName, price, parentCategory, childCategory), filter with various conditions and transform it using map. Write find, filter, startsWith and includes.