Frontend
Have you engaged in website optimization when the client mentions that the site loads slowly? What tools did you use?
How was identification passed between micro-frontends? Did you use an event bus? How was shared state stored?
How would you implement a date and time input field with internationalization requirements?
What are the options to get rid of inline styles in a React component?
What are type guards and what are they used for?
Why is it undesirable to override built-in methods in prototypes?
How would you act in conditions of lack of information and uncertainty when you need to independently determine technical and visual solutions?
How to implement search by valueChanges of an input field with a backend request: which RxJS operators to use and why?
When should you unsubscribe from RxJS streams and what methods of unsubscription do you know in Angular?
Have you ever worked with maps? Which map APIs have you worked with and what tasks did you solve?
What utility types in TypeScript do you know and use, including Record?
Tell us about your last workplace and your experience with Vue and TypeScript: what did you do from scratch, and what complex or interesting tasks did you solve?
If you copy an object using Object.assign and its property references another object, will this be a deep or shallow copy? If you change the nested profile in one object, will it change in the other?
How was your GitFlow process organized: the process of creating branches and working with tasks?
What versions of Angular have you worked with, what problems did you encounter during migration, and how did you approach it?
How old are the projects you've worked on, and what tech stack did you use?
Have you worked with polygons, multiple points, and customizing balloons on maps?
How did you solve technical SEO, increase loading speed, and optimize for traffic?
What are the advantages of extending through the prototype?
How to manually update a component view with OnPush and what is the difference between markForCheck and detectChanges?