Sobes.tech

Write a function to convert a string from camelCase to snake_case. Do not use regular expressions, character codes, or hardcoded character lists; the solution should be universal. Evaluate the time and space complexity.

Middle+
Яндекс
25

Have you used Swagger/OpenAPI?

Middle
КейСофт
25

What is composable essentially from the perspective of the language? (closure)

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

How will you store callbacks inside EventEmitter?

Middle+
Альфа-БанкАльфа-Банк
24

How do you use AI tools in your work? What are the important security and confidentiality considerations when working with AI?

Middle
Chulakov
24

There is a popular form used in 5 different places in the project, but each use has slight differences. How would you design such a component?

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

console.log('1'); setTimeout(() => console.log('2'), 0); Promise.resolve().then(() => console.log('3')); console.log('4');

Middle
АО Пари Страховая компания
24

How would you approach organizing SVG icons when building a system from scratch?

Middle
ТАУ Сервис
24

What types of Subject exist in RxJS?

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

Regarding the PercentPosition interface in the test task — the name contains a reference to percentages, although logically it might not be quite so. How would you redesign it?

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

What other methods of tree traversal besides recursion do you know? What are the pros and cons of recursion and stack?

Middle
ТранснефтьТранснефть
24

How did tasks come into the team? Was there a technical assignment, or were tasks described verbally? Can you give an example of a task?

Middle
АЙ-ТЕКОАЙ-ТЕКО
24

How to implement two-way binding natively, through value and update (get/set)?

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

Can you explain what happens in the system when a user clicks to edit the first row of the table?

Middle
Омнидата
24

What is your experience working with TypeScript? Have you worked with generating type packages?

Middle
Электронные офисные системы
24

Can the variable 'level' be renamed differently?

Middle
Navio
24

Tell me, what is the difference between Git Merge and Git Rebase?

Middle
Куаргет
24

What are the disadvantages of FSD? When would you not implement it?

Middle
Альфа-БанкАльфа-Банк
24

Why does a re-render occur when calling handleClick with setCount, and how to avoid re-rendering while preserving the variable?

Middle
МПФИТ
24

What utility types in TypeScript do you know? Provide examples (Record, Omit, ReturnType, etc.)

Middle+
Ozon Tech
24
/286