Frontend
What is important to you at a new workplace, and what could stop you from switching?
Why is inheritance needed in OOP? Provide a justification for its use, even if the task of reusing logic can be solved by other means (e.g., through DI)?
Why is it better to use a store (e.g., Pinia) for global state rather than provide/inject?
How large is the company you work for? How many people are in the IT department?
Do you understand Italian and can you work with contracts and documents in Italian?
Into which parts can an HTTP request be divided?
What does passing objects by reference mean?
How do standalone components differ from Angular's modular architecture?
How do you learn about new layout features? Do you read anything on the topic?
How to assign an object so that it is not a reference transfer (how to copy an object — shallowly and deeply)?
JavaScript task: determine the order of console output for code using setTimeout and Promise (micro- and macro-tasks).
Tell more about dashboards: where metrics were taken from, what metrics you collected.
Why does the value update in the template when using a signal and calling the set method, but not when simply assigning this.token = string? Explain this at the level of change detection concept.
If you needed to create a text input component (with label, hints, show password button) — how would you style it: Grid, Flex, or a regular block?
How do you use responsive design? What approaches to responsiveness are there in general?
What other criteria can you name for a good library component?
If you hang an event listener on a parent div instead of the input itself, will the input's event handler still trigger (explain the event bubbling mechanism)?
You already have a cursor mechanism that you used for paginating quiz lists. Can it be used here to lazily fetch questions (one or several at a time)?
You use Next.js with server-side rendering. How do you estimate that it will be faster? Why do you think HTML will be delivered faster?
Why is it better to position input field hints absolutely?