Sobes.tech

Is JavaScript a multi-threaded programming language?

Middle
143

Async/await is often called syntactic sugar over promises. How do you understand this expression? What does 'syntactic sugar' mean?

Middle
141

Can micro frontends interact with each other? How would you organize their communication and data exchange?

Middle+
140

Implement the Function.prototype.bind method — a function that takes a context and returns a new function with the bound context.

Middle+
138

If you throw a ref-reference to a class component, the ref value will be an instance of the class. Is it possible to do something similar with a functional component — pass a ref and get, for example, a function declared inside the component?

Middle
137

What rendering strategies do you know and in which cases should they be applied?

Middle+
132

What mode and type of tasks are most comfortable for you: calm problem solving, intensive technical growth, or managerial challenge? Tell us what you are looking for in your next job.

Middle+
131

Do you have the skill to assemble interfaces, work with UI?

Senior
128

Look at the code of a React application (Todo list) and fix the problems: API request handling, state management, error handling, adding new tasks, marking tasks as completed.

Middle+
127

Will the solution change if the object has deeper levels of nesting?

Middle+
126

What are the disadvantages and risks associated with independent deployment of micro frontends?

Middle+
124

Do you need IT accreditation?

Senior
123

What is the difference between storing data in an array and in an object in terms of memory? Which storage method (two-dimensional array or two-dimensional object) is easier on memory?

Middle
119

Please tell us about yourself, your experience at your last job, the main specifics, the tech stack — everything you think is necessary to share.

Middle+
110

What kind of competitions and project contests were these?

Middle+
110

Implement a tree structure React component based on data from messages.ts: elements can have children, parent nodes should expand and collapse on click, leaves should not have a toggle, and the nesting level can be arbitrary.

Middle+
110

What is the difference between micro frontends and NPM packages?

Middle+
108

Have you used useLayoutEffect and in which cases?

Middle+
108

How to prevent race conditions in useFetch if the URL has changed, the second request finished earlier than the first, and the first then overwrote the current data?

Middle+
108

Imagine a large project with twenty teams, for which you are responsible for the frontend. How do you ensure that the frontend does not degrade, and how do you detect if one of the teams has worsened its performance? What frontend metrics and technical tools do you use to monitor this?

Middle+
106
/8