Practical CSS Grid task: the container has grid-template-columns set with 5 fixed columns. How to override the property so that the number of columns becomes dynamic (adaptive)?
Frontend
Practical flexbox task: there is a parent element with display:flex, width 700px, and child elements each 300px wide. What will change visually when adding flex-shrink: 0 to the blue element?
Tell me about Virtual DOM and React Fiber: what are they, and how are they related?
Tell about data types in JavaScript (null, undefined, string, number, bigint, object, symbol). How does the typeof operator work? List falsy values.
What types of visualizations were there? Which ones did I do personally?
Tell us about your work experience and important moments
What is strict mode in JavaScript? Do you know the difference between script and module?
What happens when an infinite loop (while true) is opened in a browser tab — why does only one tab sometimes hang, and sometimes several?
Describe the sequence of actions a browser (and not only a browser) performs after entering a URL and requesting a page. What is a forced layout?
Tell about your work with eCharts: what visualizations did you create, what additional features (filters, conditional formatting, etc.)?
Tell me about the mechanism of variable lookup in JavaScript (scope chain / lexical environment)
Tell me more about the development process — in terms of team and coding.
Tell us about your experience with the second-level caching mechanism in projects.
Practical tasks on logical operators (&&, ||): what will be output in each case?
Practical CSS position task: there are three elements (blue, green, red) with specified styles. You need to describe how the position of the blue element will change when different values of position and offsets (relative, left/top, absolute, transform on the parent) are added.
For elements with position: absolute — what criteria determine the containing block? Only position: relative or are there other options?
Tell about the CSS property position: what values are available and what are their features?
Can you explain what the Vector class in Java is and what it is used for?
A practical task on reference data types: there is an object and a function that manipulates it. What will be printed in three console.log statements?