Sobes.tech

Как вы понимаете выбор архитектуры? Как выделяете плюсы и минусы между различными подходами?

Middle
SIGNAL
2

let x = 5; (function () { console.log(x); let x = 0; })()

Middle+
IT OneIT One
2

Как вы относитесь к AI-инструментам (искусственному интеллекту) в разработке?

Middle
РунитиРунити
2

Как долго тебе будет интересен фронтенд? Не возникнет ли момент, когда захочется чего-то другого? У нас чёткое разделение — если придёшь фронтенд-разработчиком, будут только фронтенд-задачи.

Middle
РунитиРунити
2

/** * Реализовать функцию-обертку runOnce, которая принимает * функцию и возвращает новую функцию. Новая функция * может быть вызвана только один раз, все последующие * вызовы возвращают undefined. * * Оборачиваемая функция может принимать аргументы * и возвращать результат. */ function runOnce(fn) { // your code } const logHello = (name) => { console.log(`hello, ${name}!`) }; const logHelloOnce = runOnce(logHello); console.clear(); logHelloOnce('Oleg'); // 'hello, Oleg!' logHelloOnce('Olga'); // undefined

Middle+
Яндекс
2

Можно ли к .catch() прицепить .then()?

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

Вы упоминали динамические формы. Что использовали для этих форм и что подразумевается под динамическими формами?

Middle
Веза
2

Что такое XSS (Cross-Site Scripting)? Как с этим бороться? Что такое CSP?

Middle+
НСПК
2

fetchAll(['url1', 'url2'], (results) => { console.log('Данные по всем ссылкам', results); }); function fetchAll(urls) { const promises = urls.map((url) => { fetch(url).then((res) => res.json()) }) const data = Promise.all(promises).then((response) => { if (!response.ok) { throw new Error('error') } return response }) console.log(data) }

Middle
WildberriesWildberries
2

Что произойдёт, если не передать ни одного промиса в функцию sumPromises?

Middle+
Яндекс 360Яндекс 360
2

Чем отличается Promise.all от Promise.allSettled?

Middle+
Яндекс 360Яндекс 360
2

Был ли у тебя опыт прямого взаимодействия с бизнесом, когда приходили неформализованные требования?

Middle+
EvercodeLab
2

Расскажи про JWT токен: из каких частей состоит, где безопаснее хранить?

Middle+
НСПК
2

Знаешь ли ты о паттерне pipe? Чем он отличается от compose?

Middle+
Яндекс 360Яндекс 360
2

Расскажи про Promise: статусы, статические методы (all, allSettled, any, race).

Middle+
IT OneIT One
2

React from "react"; Нужно создать react компонент, который отображает древовидную структуру типа ampleFiles = [ { id: 1, name: 'src', children: [ { id: 2, name: 'components', children: [ { id: 3, name: 'Buttom.tsx', children: [] } ] }, { id: 4, name: 'index.ts', children: [] } ] }, { id: 5, name: 'README.md', children: [] } ] letStructure = () => { // использовать отображение структуры return ( <div> {/* Отобразить дерево */} </div> ) } export FileStructure;

Middle
Лантан
2

Promise.reject('Api Error') .then(data => console.log('ok')) .catch(error => { console.log(error); return '1'; }) .then(data => { console.log(data); });

Middle
WildberriesWildberries
2

Расскажи об опыте участия в выборе архитектуры проекта на последнем месте работы

Middle+
Employcity
2

Как определяли в FSD, что должно попасть в фичу, а что в другую фичу? Там же везде пересечения в каталоге магазина.

Middle
Хьюнет
2

Что такое контролируемые и неконтролируемые компоненты?

Middle
Веза
2
/201