Встречается на собеседованиях • сегодня
Приведи примеры задач которые делаешь на JavaScript
- Работа с DOM:
javascript
document.querySelector('.btn').addEventListener('click', () => {
document.getElementById('result').textContent = 'Clicked!';
});- Изменение контента, обработка событий, динамическое создание элементов.
- Валидация форм:
javascript
const form = document.querySelector('form');
form.addEventListener('submit', (e) => {
if (!form.email.value.includes('@')) {
e.preventDefault();
alert('Invalid email!');
}
});- Проверка данных перед отправкой, кастомные сообщения об ошибках.
- Запросы к API:
javascript
fetch('https://api.example.com/data')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));- Получение/отправка данных, работа с асинхронностью (async/await).
- Анимации:
javascript
const element = document.querySelector('.box');
element.animate(
[{ transform: 'translateX(0)' }, { transform: 'translateX(100px)' }],
{ duration: 1000 }
);- CSS-анимации через JS, сложные переходы.
- Работа с LocalStorage:
javascript
localStorage.setItem('theme', 'dark');
const theme = localStorage.getItem('theme');- Сохранение настроек пользователя, кеширование данных.
- Сортировка/фильтрация данных:
javascript
const filtered = products.filter(product => product.price > 100);- Обработка массивов, динамическое обновление UI.

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