Sobes.tech

What is Teleport in Vue 3 and how is it used?

Middle
RedLab
46

Your branch is behind dev because another developer has already merged their changes. How to update your branch and resolve conflicts?

Middle+
Chaser
46

Add a retry mechanism to the once function: if the asynchronous function fails, retry the call a specified number of times (the number of attempts is passed as the second parameter).

Middle
OkkoOkko
46

How do you copy an object (non-primitive type) so that changes in the copy do not affect the original?

Middle+
Ozon Tech
46

How does MVCC work in PostgreSQL? Why is versioning needed?

Senior
Позитив Технолоджис
46

Tell me about fragments and portals in React.

Middle
WildberriesWildberries
46

Have you ever worked with Profiler in React DevTools?

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

What are state managers used for and how do they differ from using Context?

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

Why do we access the value through .value when using ref?

Middle
Программный код
46

Will you be able to work in an office after returning to Moscow?

Middle
КейСофт
46

Implement a memoization function: it takes a function and returns its wrapper that caches call results by arguments.

Middle+
Сбер. IT
46

Has there ever been a case where A/B testing failed and the new interface turned out to be worse?

Middle
ДИТ Москвы
46

Tell me about the principles of OOP

Senior
АйтиФаундейшн
46

Is useCallback needed here? What is it used for and when does its use make no sense?

Middle+
Mish
46

How many teams were involved in the product, how many people were in your team, and how many developers worked on one micro frontend?

Middle
Pac Group
46

/** * Checks whether brackets are balanced in a string. * Brackets that may appear in the string: * [[{ and }]] * @param {string} str * @return {boolean} */ function parentheses(str) { const open = ['(', '[', '{']; const close = [')', ']', '}']; const stack = []; for (let i = 0; i < str.length; i++) { const letter = str[i]; if (open.includes(letter)) { stack.push(letter); } else if (close.includes(letter)) { const index = close.indexOf(letter); const lastOpenIndex = stack.length - 1; if (open[index] !== stack[lastOpenIndex]) { return false; } else { stack.splice(lastOpenIndex, 1); } } } return stack.length === 0; }

Middle+
Morizo
46

At what event phase does the handler added via addEventListener trigger by default?

Middle
Клируэй Технолоджис
46

How to call a child component's method from a parent component in Vue.js?

Senior
АЛМИ Партнер
46

const createCounter = () => {

Middle+
IT OneIT One
46

How to understand that the backend is working poorly, where is it slowing down? How to debug a 500 error in production?

Middle
TokenTech
46
/294