What does the git cherry-pick command do?
Frontend
Tell me about signals in Angular.
How do you choose where to use Angular Signals and where to use RxJS?
You mentioned that you reduced the number of repeated API requests by 42%. What exactly did you do and how did you measure the result?
What problems have you encountered when importing Excel files?
Why did you move the project from monolith to shared/feature-module structure and how did you do it?
How to manually update a component view with OnPush and what is the difference between markForCheck and detectChanges?
Have you worked with WebSocket?
What are standalone components in Angular and how are they better than the modular approach?
Tell us about the ChangeDetectionStrategy.OnPush strategy.
Tell about the difference between RxJS switchMap and mergeMap.
What versions of Angular have you worked with, what problems did you encounter during migration, and how did you approach it?
Why is distinctUntilChanged needed and will it work for a word with two identical letters in a row, for example 'классика'?
Tell me about the event loop in JavaScript.
How to implement search by valueChanges of an input field with a backend request: which RxJS operators to use and why?
Tell us about a complex form with 50+ fields: how did you build the architecture, dynamics, and work with nested data?
Is it better to use a component or a directive to implement a button in UI Kit Angular 19? Why?
When should you unsubscribe from RxJS streams and what methods of unsubscription do you know in Angular?
What is the difference between git merge and git rebase?
What is generics in TypeScript and how to pass the result type in HttpClient.get?