Встречается на собеседованиях • сегодня
Приведи пример задач по реализации бизнес логики
- Валидация формы
Проверка полей формы перед отправкой (email, пароль, телефон).javascriptconst validateForm = (formData) => { const { email, password } = formData; const errors = {}; if (!email.includes('@')) errors.email = 'Invalid email'; if (password.length < 8) errors.password = 'Password too short'; return Object.keys(errors).length ? errors : null; };
-
Фильтрация товаров
Реализация фильтров в интернет-магазине (цена, категория).javascriptconst filterProducts = (products, filters) => { return products.filter(product => { return ( product.price >= filters.minPrice && product.price <= filters.maxPrice && (filters.category ? product.category === filters.category : true) ); }); }; -
Работа с API
Запрос данных, обработка ошибок, обновление состояния.javascriptconst fetchData = async () => { try { const response = await fetch('https://api.example.com/data'); if (!response.ok) throw new Error('Network error'); return await response.json(); } catch (error) { console.error('Fetch failed:', error); return null; } };

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы