How does the server understand that it needs to download a file, rather than just retrieve some entity (for example, when downloading a PDF)?
Frontend
Tell more about dashboards: where metrics were taken from, what metrics you collected.
Where do you want to grow in terms of further development? How do you evaluate yourself — middle or senior developer?
What ways do you know for creating microtasks? What generally constitutes microtasks?
What architecture was used before FSD? Why was FSD chosen over other approaches?
What AI tools do you use at work?
Where did you take DTO from? How did you identify domain entities?
How did you improve SLA from 96% to 99.8% and how did you measure this metric?
How will you store callbacks inside EventEmitter?
What protocols has your application communicated with the backend?
If a library is not imported anywhere in the code, will it be included in the production build?
What is the difference between the POST and PUT methods?
Practical task: implement a product store in React/TypeScript — render a list of products with cards containing an image, name, description, and price. Data is loaded via server simulation.
Tell us a little about yourself and the most interesting technical task you've solved, in your opinion.
Where is the boundary between feature and entity? When do you put business logic?
Why did you decide to change jobs?
What exactly is a trigger for you in tasks? What drives you?
Code review task: review the provided code (do not change lines 11 to 31) and leave comments on everything you dislike, indicating what needs to be fixed.
What was the most interesting aspect of the technology when developing this feature?
CSS task: draw a red square in the center of the screen.