What problems arose after implementing virtual scrolling for thousands of product cards?
Frontend
Задача: что выведет консоль? (код с var fullname, объектом и потерей контекста this)
What is DOM? How is it structured?
Was there anything at work that you didn't really like and would like to avoid in your new job?
Task on the 'this' context: what will be printed on lines 12 and 14, and what will change in strict mode and when using an arrow function?
What is the difference between CSS display: block, inline, and inline-block?
What data types are there in JavaScript? How does BigInt differ from Number?
What happens if you declare a variable without a keyword (just a = 1)? What will be its scope?
How is scoped implemented under the hood in Vue?
What is the difference between flex and grid?
Describe the path of a task from appearing in the backlog to going live — all stages.
Why was the Composition API introduced in Vue 3? What are the advantages over the Options API?
How do you feel about the format of communication with mini-meetings during the day? Is it okay if small meetings occur throughout the day?
What will happen if you replace a regular function with an arrow function in the previous task?
Tell me more about the separate layer for API requests — how was it structured, what was the unit of description?
What assemblers have you worked with, and have you configured anything complex in them?
Which browser usually causes the most problems in cross-browser development?
Tell about the BEM methodology: what is the idea, how to work correctly, what are the dangers?
Have you worked with SCSS/LESS preprocessors?
[name] based on what criteria will you choose a new company?