elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [link] export default () => { return <div>Hello!</div> }
Frontend
Were there any cases where something crashed in production or during testing of WebSocket connection implementations?
Your resume states that you have worked extensively with complex multi-step forms. Can you tell us more about what was implemented there?
Second task: implement a search component using a standard server via query parameter — create an input for query entry, states for results and query, fetch data in useEffect with error handling and loading state, render a list of results (name field).
How was cross-field validation (validation of one field depending on the value of another) technically implemented?
Can you calculate the algorithmic complexity of the implemented status filtering?
You mentioned testing for a thousand connections via WebSocket — how did you test this, how did the load testing go?
If we talk about pure optimization techniques within React, which ones are you familiar with? (useMemo, useCallback, React.memo)
What state managers have you worked with? Which do you prefer, and what are their advantages and disadvantages?
Tell us about your experience working with tables (drawing, working with large data volumes).
Addition: add filtering of results by the status field through a separate text input, considering case insensitivity.
Have you worked with authorization? Tell us more about the implementation.
What did the table you developed look like? What had to be implemented by yourself?
Have you had to work with new React hooks (18/19), such as useTransition, useDeferredValue?
How was the update of access/refresh tokens implemented during JWT authorization (interceptors, handling 401)?
Theoretically speaking: there are large tables with a lot of data. Can performance issues arise? If yes, how would you solve them?
Have you heard of the useLayoutEffect hook? Explain how it works.
Do you understand how Zustand works under the hood?