What is a type guard?
Frontend
What is the difference between the 'in' operator and the 'hasOwnProperty' method?
Have you ever used Lodash or similar libraries?
How does the state behave if a component is rendered through a portal elsewhere in the DOM?
What is RTK Query used for?
What are the pros and cons of a custom UI kit?
Name the basic React hooks and what they are used for.
What is the difference between setTimeout and await promise in terms of microtasks and macrotasks in the event loop?
On which builders were the three applications in the last project (front-end, admin panel, UI kit)?
What is the difference between Yup and Zod?
What are Map and Set, how do they differ, and what are their features?
Date picker, complex tables, select — did you use any basic libraries or was everything custom-made?
/* What will be printed to the console */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("done!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Result"; } f(); console.log(7);
What is the purpose of the 'infer' keyword in TypeScript?
How to conceptually reconcile ESLint and Prettier so that they do not conflict?
Have you dealt with large Webpack configs? Are they difficult to maintain?
Have you used Zod or similar tools for data validation?
Have you used utility libraries for working with dates? What are the alternatives you know?
Is there an understanding of how Tailwind works?
Have you ever used libraries for data validation?