Sobes.tech

Расскажи про методы Promise: Promise.all, Promise.allSettled, Promise.race, Promise.any — чем они отличаются друг от друга?

Middle+
192

// Пример получаемых данных: // Комменты [{ "postId": 1, "id": 1, "name": "id labore ex et quam laborum", "email": "[email]", "body": "laudantium enim quasi est quidem magnam voluptate ipsam eos\ntempora quo necessitatibus\ndolor quam autem quasi\nreiciendis et nam sapiente accusantium" }] // Пример получаемых данных: // Пользователи [{ "id": 1, "name": "Leanne Graham", "username": "Bret", "email": "[email]", "phone": "[phone]" }] // Выходной формат данных (посты): [{ "id": 1, // id поста "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", // title поста "userName": "Leanne Graham", "commentsCount": 10, }]

Middle
175

[имя] спросил(а): насколько TypeScript присутствовал в твоём реальном опыте работы?

Middle
162

[имя] спросил(а): чем отличается type от interface в TypeScript?

Middle
160

Что такое requestAnimationFrame и как он связан с Event Loop?

Middle+
159

Расскажи, что такое контекст в JavaScript, что такое лексическое окружение и как работают замыкания?

Middle+
158

[имя] спросил(а): задача на контекст: что выведет консоль на строках 12, 13, 14? Как сделать так, чтобы на строке 14 был правильный контекст без изменения самой строки 14?

Middle
155

[имя] спросил(а): что такое type guard в TypeScript? Как написать функцию-type guard?

Middle
153

[имя] спросил(а): благодаря чему можно вызывать методы на примитивах (например, на строке)?

Middle
148

Что происходит с контекстом при использовании замыканий? Какой контекст будет у функций, созданных в цикле через var?

Middle+
147

[имя] спросил(а): как скопировать объект так, чтобы изменение копии не влияло на оригинал? Какие способы копирования объектов существуют?

Middle
145

[имя] спросил(а): что такое тип never в TypeScript? Когда он используется?

Middle
140

[имя] спросил(а): сколько человек было в команде, где ты работал? Какой состав команды?

Middle
140

[имя] спросил(а): что такое примитивные типы в JavaScript?

Middle
134

[имя] спросил(а): чем отличаются методы bind, call и apply?

Middle
134

[имя] рассказал(а): что привело тебя к нам, что надоело на текущем месте, чего хочешь?

Middle
134

[имя] спросил(а): задача: есть input на странице. Напиши код, который позволит сохранять введённое значение в localStorage так, чтобы после перезагрузки страницы значение восстанавливалось.

Middle
133

Расскажи про асинхронность в JavaScript: очереди микротасков и макротасков, как работает Event Loop?

Middle+
128

Практическая задача: реализуй функцию, которая принимает массив URL и лимит одновременных запросов, и выполняет fetch-запросы с ограничением параллельного выполнения (не более limit запросов одновременно), возвращая результаты в исходном порядке.

Middle+
126

[имя] спросил(а): почему объекты передаются по ссылке, а не копируются? Для чего это сделано?

Middle
125
/2