Frontend
What were the modules and micro-frontends implemented on?
We have a large monorepo project with a unified release flow. We decided to move the frontend and admin frontend to separate repositories, but the backend remains monolithic. This causes version desynchronization between backend and client. How would you see a solution to this problem to be as protected from breakdowns in production as possible?
What is the difference between simple and complex (preflight) requests in the context of CORS?
What is the Big O complexity of the unsubscribe method in your implementation?
What does the keyword satisfies mean in TypeScript and what is it used for?
What lifecycle hooks were available in Vue 2?
How to copy an object in JavaScript? How does shallow copy differ from deep copy?
Why is it better to do animation through transform rather than top/left?
Tell about your team work experience: who you worked with, how tasks were distributed.
What was the team on this project and how were the areas of responsibility distributed?
How to get the length of a regular object via the length property? How to add a length method to all objects through the prototype?
How to modify the validator to perform case-insensitive uniqueness check, considering that the component props have access to the entire data table and the row id being edited?
Docker, you set everything yourself, right? Do you understand this?
Is it cheaper or more expensive for the browser to move or enlarge an element on the page? Why is transform preferred over changing width and height for animations?
Have you ever configured class sorting or duplicate removal in Tailwind?
What rendering strategies do you know and in which cases should they be applied?
// 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.
Tell me more about the migration from Angular 10 to 16 — how did you do it, what stages were involved?
Tell me about WebSocket: how it works, what data can be transmitted, encryption?
What are the components of an event loop?