Sobes.tech

Tell me about prototypes and prototypal inheritance in JavaScript.

Middle
РунитиРунити
23

What array methods do you know and have used?

Middle
нейровэд
23

Tell us about your workflow: how do you handle tasks from receipt to deployment?

Middle+
Ifellow
23

Describe what happens when you press a button in a React component with a counter: how useState works, how React understands which part of the DOM to update?

Middle
Цифровой семейный офис
23

Tell me more about the project in Tsifrium: which modules were responsible, how was the feature organized — where were endpoints, models, business logic, subscriptions?

Middle
SIGNAL
23

A live coding task: write a composable useLocalStorage that acts as an intermediary between the developer and direct interaction with localStorage — recording, overwriting values by key, and monitoring changes to this value.

Middle+
Додо пицца
23

Tell us about the ways to connect the script tag in HTML. What is the difference between placing it in the head and in the body?

Middle
ИРИ
23

What is scope and lexical environment in JavaScript? How does var differ from let/const?

Middle+
Tilda
23

Implement the asyncFilter function, which takes an array of numbers and an asynchronous predicate function, and returns a filtered array. For example, given the input [1, 2, 3] and a function that keeps odd numbers, the output should be [1, 3].

Middle+
КасперскийКасперский
23

What to choose: merge or rebase in Git? What is the difference and when to use rebase?

Middle+
Ifellow
23

Have you written autotests or unit tests?

Middle
WB Travel
23

What is your attitude towards AI tools?

Middle
thesis
23

async function f(result = 1) { let promiseB = new Promise(resolve => { setTimeout(() => resolve("1e"), 200) }); let promiseA = new Promise(resolve => { setTimeout(() => resolve("ab"), 1000) }); result += await promiseA; result += await promiseB; alert(result); // ? } f(null);

Middle+
РунитиРунити
23

What will change in the type logic if you replace `extends` with `=` (set a default value for the generic)?

Middle+
Т-БанкТ-Банк
23

Is the OPTIONS request sent in every cross-domain request or only when necessary? What is the difference between simple and complex requests in this context?

Middle
WB банк
23

What happens if the component type changes? Will the same key help preserve the state?

Middle+
IT OneIT One
23

Briefly tell about yourself and what you did at your last job.

Middle
РСХБ-автоматизация
23

In the application, we use event listening, for example, attaching a scroll handler to the window or starting a timer - what should be considered in this case (memory leaks, throttling, cleanup on unmount)?

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

You didn't have a system administrator who helped with access?

Middle
Куаргет
23

What does a component re-render in React depend on?

Middle+
VK Tech
23
/286