Frontend
Look at the selection widget (multiple states of list items). What's wrong here?
Which managers have you worked with?
Write what will happen during the first render — in what order will console.logs appear? What happens after clicking?
Tell us about your experience with layout. What are the most complex elements you have had to create?
What was the most interesting and challenging technical task you faced — not in terms of quantity, but in terms of quality?
How to read a 20 GB file if you only have 10 GB of RAM?
Suppose pagination on the backend cannot be implemented and Web Worker is unavailable. How would you solve this problem?
Are you ready to perform routine work — understanding someone else's code, layout, fixing technical debt, and not just focusing on architecture?
What is code splitting and how does it work?
Tell me about the principles of OOP. Is OOP applicable in JavaScript?
What issues do you see with using async/await in this code and how can they be fixed?
How do you customize AI tools for yourself?
How to make a deep copy of an object? Tell me about structured clone, JSON.stringify, lodash cloneDeep — what are the differences?
What are validation libraries generally used for?
Do you speak Italian in everyday situations, such as in restaurants?
What are the pros and cons of CSS-in-JS compared to CSS modules?
What did you like most about your current job?
What is a dependencies array in useEffect? What happens if you pass an empty array or do not pass it at all?
How do scoped styles work under the hood in Vue?
Provide an example of the Dependency Inversion principle in frontend development.