Frontend
How would you store form data so that the user can return after reloading the page or closing the tab (without authentication)?
// Implement the groupBy method that extends the standard array methods. // The method should return a grouped version of the array – an object, // where each key is the result of the function fn(arr[i]), // and each value is an array containing all elements of the original array with this key.
Why can't React hooks be called inside conditions, loops, or nested functions?
What is the difference between never and void in TypeScript?
What brought you to us? Why did you decide to interview at our company?
How can a pseudo-array arguments be converted into a real array? Name several methods.
What are you looking for? What do you want to do and in what company?
What is TypeScript and what are its main advantages?
Have you encountered the CORS mechanism?
How would you implement displaying a discount on a product card? What fields would you add to the entity? How would you calculate the new price — on the frontend or would you expect it from the backend?
What is the purpose of a watch with the deep option?
How did tasks come into the team? Was there a technical assignment, or were tasks described verbally? Can you give an example of a task?
Can you explain what happens in the system when a user clicks to edit the first row of the table?
What is an IP address?
Addition: add filtering of results by the status field through a separate text input, considering case insensitivity.
What are the advantages and disadvantages of micro frontends?
Can you briefly describe the structure of an HTTP request and HTTP response?
Why is using array index as a key an anti-pattern in React?
Why does a re-render occur when calling handleClick with setCount, and how to avoid re-rendering while preserving the variable?
Will our users be from the CIS or from anywhere in the world?