Sobes.tech

Regarding UI libraries — which ones have you worked with recently? What are the pros and cons of different libraries (Bootstrap, Material UI, etc.)?

Middle
МВидеоМВидео
43

Implement a function smartFetch, which is a wrapper over batchFetch for data requests from the backend by ID. The function should accumulate calls within a time window (timeout) and send them as a single batch request. The wait for the next window starts immediately after sending the request. IDs are unique, fetch is always successful. Properly handle the case when duplicate IDs arrive within the same window.

Middle+
А7-Технологии
43

How was the release and versioning process carried out?

Middle
Data World
43

Why is it better to move the logic of setting a flag in ref/variable inside a handler to useEffect? Explain why the current approach (without useEffect) is bad.

Middle+
wb
43

What is the difference between null and undefined?

Middle
Data World
43

Implement a function isMonotonic that takes an array of numbers and determines if it is monotonic (non-increasing or non-decreasing). Return true if it is monotonic, otherwise false. Implement with linear complexity O(n).

Middle+
Яндекс 360Яндекс 360
43

Does the order of columns in a composite index affect the overall query performance?

Middle
ООО Медиа технологии
43

In what units was task evaluation measured — in hours? Were there large tasks lasting several days or more than a week?

Middle
Ifellow
43

How to explicitly specify that T is an array type and not an element type (using Array<T>)?

Middle+
Ozon Tech
43

Is it possible to type the accumulator in reduce not through 'as', but through generics? Can the return type be automatically computed based on the input object using TypeScript types?

Middle
РунитиРунити
43

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
СБЕРСБЕР
43

If the user profile was loaded and rendered on the server, how do the same data get into the browser and hydrate the store state?

Middle
Pac Group
43

What problems do you see with the global object window.handlers and event handler conflicts?

Senior
Bitrix
43

Question 1 The violent crime rate (number of violent crimes per 1,000 residents) in Meadowbrook is 60 percent higher now than it was four years ago. The corresponding increase for Parkdale is only 10 percent. These figures support the conclusion that residents of Meadowbrook are more likely to become victims of violent crime than are residents of Parkdale. The argument above is flawed because it fails to take into account: Changes in the population density of both Parkdale and Meadowbrook over the past four years How the rate of population growth in Meadowbrook over the past four years compares to the corresponding rate for Parkdale The ratio of violent to nonviolent crimes committed during the past four years in Meadowbrook and Parkdale The violent crime rates in Meadowbrook and Parkdale four years ago How Meadowbrook's expenditures for crime prevention over the past four years compare to Parkdale's expenditures

Senior
Nebuly
43

Are you familiar with SSE (Server-Sent Events)?

Middle+
Evocargo
43

Why can't React hooks be called inside conditions, loops, or nested functions?

Middle
ГКУ Инфогород
43

Vue 2 and Vue 3: what architectural limitations of Vue 2's reactivity forced Evan You to rewrite the engine using `Proxy`?

Middle
Экосистема тенниса MYTENNIS ONLINE
42

How was the update of access/refresh tokens implemented during JWT authorization (interceptors, handling 401)?

Middle+
РСХБ
42

Tell me more about the migration from Angular 10 to 16 — how did you do it, what stages were involved?

Middle
BLS-Soft
42

Have you worked with Kafka or similar message brokers?

Middle
ООО Медиа технологии
42
/292