Sobes.tech

We have a large application and a team of 4 front-end developers. How do you decide whether to split into micro frontends or not?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
44

What else can be memoized to prevent child components from re-rendering? If a function is passed to a component — what should be used?

Middle+
Global treds
44

What architecture was used before FSD? Why was FSD chosen over other approaches?

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

Do you have experience with Next.js? Tell us about your experience.

Middle+
АэрофлотАэрофлот
44

When should you unsubscribe from RxJS streams and what methods of unsubscription do you know in Angular?

Middle
СК Согласие
44

How interested are you in the project, does the fact that it is new and raw scare you?

Senior
Ренессанс СтрахованиеРенессанс Страхование
44

What is bad code? How do you try not to write it?

Middle
Smitex
44

How do you feel about legacy code?

Middle
Нанософт
44

Tell us about your previous company — team composition, processes, projects.

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
44

Is it possible to use a library for virtual scrolling? How to implement virtualization via @tanstack/virtual?

Middle
Ifellow
44

What is the never type in TypeScript and how does it differ from other types?

Middle
Мыс
44

Is it possible to forcibly trigger the garbage collector in JavaScript?

Middle
ДИТ Москвы
44

How was the CI/CD set up? Did you use GitLab pipeline or something separate?

Middle+
Morizo
44

How to improve the retry wrapper around fetch to retry the request also when response.ok === false?

Middle+
Ozon Tech
44

What are the disadvantages of WebSocket compared to other methods of client-server interaction?

Middle
NordClan
44

What is the difference between a regular array and a Set? When would a Set be better than an array?

Middle+
Global treds
44

setTimeout(function timeout() { console.log('Timeout'); }, 0); let p = new Promise(function(resolve, reject) { console.log('Creating promise'); resolve(); }); p.then(function(){ console.log('Processing promise'); }); console.log('End of script'); // Complex case // console.log(1); // setTimeout(() => console.log(2)); // Promise.resolve().then(() => console.log(3)); // Promise.resolve().then(() => setTimeout(() => console.log(4))); // Promise.resolve().then(() => console.log(5)); // setTimeout(() => console.log(6));

Middle
IGaming
44

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

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

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

Middle
Ifellow
44

How would you work with AI when creating a product card component? What prompt would you write?

Middle
Chulakov
44
/294