#собесы #javascript #senior
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Что такое Redux?
Пример кода:
// Redux example
const initialState = { count: 0 };
function reducer(state = initialState, action) {
switch (action.type) {
case 'INCREMENT':
return { count: state.count + 1 };
default:
return state;
}
}
const store = createStore(reducer);
store.dispatch({ type: 'INCREMENT' });
console.log(store.getState()); // { count: 1 }
❗️Ответ:
Redux — это библиотека для управления состоянием приложения. Она использует однонаправленный поток данных и хранилище (store), которое содержит все состояние приложения. Состояние изменяется с помощью действий (actions), которые передаются в редюсеры (reducers). Редюсеры — это чистые функции, которые возвращают новое состояние на основе предыдущего состояния и действия.
Ссылка на документацию Redux: Documentation (https://redux.js.org/)
@JavaScript_Jobb
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Что такое Redux?
Пример кода:
// Redux example
const initialState = { count: 0 };
function reducer(state = initialState, action) {
switch (action.type) {
case 'INCREMENT':
return { count: state.count + 1 };
default:
return state;
}
}
const store = createStore(reducer);
store.dispatch({ type: 'INCREMENT' });
console.log(store.getState()); // { count: 1 }
❗️Ответ:
Redux — это библиотека для управления состоянием приложения. Она использует однонаправленный поток данных и хранилище (store), которое содержит все состояние приложения. Состояние изменяется с помощью действий (actions), которые передаются в редюсеры (reducers). Редюсеры — это чистые функции, которые возвращают новое состояние на основе предыдущего состояния и действия.
Ссылка на документацию Redux: Documentation (https://redux.js.org/)
@JavaScript_Jobb
#собесы #javascript #senior
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Как работает Context API в React?
Пример кода:
const MyContext = React.createContext();
function App() {
return (
);
}
function ChildComponent() {
const value = useContext(MyContext);
return {value};
}
❗️Ответ:
Context API позволяет передавать данные через дерево компонентов без необходимости передавать пропсы на каждом уровне. Это особенно полезно для глобальных данных, таких как тема, настройки пользователя или состояние аутентификации. Контекст создается с помощью React.createContext, а данные передаются через Provider и потребляются с помощью useContext или Consumer.
Ссылка на документацию React: Context (https://reactjs.org/docs/context.html)
@JavaScript_Jobb
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Как работает Context API в React?
Пример кода:
const MyContext = React.createContext();
function App() {
return (
);
}
function ChildComponent() {
const value = useContext(MyContext);
return {value};
}
❗️Ответ:
Context API позволяет передавать данные через дерево компонентов без необходимости передавать пропсы на каждом уровне. Это особенно полезно для глобальных данных, таких как тема, настройки пользователя или состояние аутентификации. Контекст создается с помощью React.createContext, а данные передаются через Provider и потребляются с помощью useContext или Consumer.
Ссылка на документацию React: Context (https://reactjs.org/docs/context.html)
@JavaScript_Jobb
Разработчик Битрикс (Backend) middle
Компания: АПТЕКИ ВАША № 1
Зарплата: Не указана
Тип занятости:
Почему ваш бэкэнд всегда в хорошей форме? Потому что он постоянно в "середине" работы!
Подробнее: https://telegra.ph/Razrabotchik-Bitriks-Backend-middle-09-25
#javascript #developer
Компания: АПТЕКИ ВАША № 1
Зарплата: Не указана
Тип занятости:
Почему ваш бэкэнд всегда в хорошей форме? Потому что он постоянно в "середине" работы!
Подробнее: https://telegra.ph/Razrabotchik-Bitriks-Backend-middle-09-25
#javascript #developer
Telegraph
Разработчик Битрикс (Backend) middle
Обязанности Разработка и поддержка интернет-магазина на платформе Битрикс Проектирование и разработка баз данных, включая оптимизацию производительности Интеграции с внешними сервисами Участие в проектировании и реализации архитектуры программного обеспечения…
Frontend developer
Компания: ООО STREETPARK SYSTEMS
Зарплата: от 20 000 000 до 30 000 000 so'm за месяц до вычета налогов
Тип занятости:
Почему фронтенд-разработчика всегда видно на вечеринке? Он отвечает за интерфейс общения!
Подробнее: https://telegra.ph/Frontend-developer-09-25-2
#javascript #developer
Компания: ООО STREETPARK SYSTEMS
Зарплата: от 20 000 000 до 30 000 000 so'm за месяц до вычета налогов
Тип занятости:
Почему фронтенд-разработчика всегда видно на вечеринке? Он отвечает за интерфейс общения!
Подробнее: https://telegra.ph/Frontend-developer-09-25-2
#javascript #developer
Telegraph
Frontend developer
🎨 Frontend Developer (React) 📍 Street Park Systems 📝 Обязанности: Разработка веб-интерфейсов на React/Next.js.
#собесы #javascript #senior
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Что такое Web Workers?
Пример кода:
// main.js
const worker = new Worker('worker.js');
worker.postMessage('Hello');
worker.onmessage = function(event) {
console.log(event.data); // Hello from worker
};
// worker.js
onmessage = function(event) {
console.log(event.data); // Hello
postMessage('Hello from worker');
};
❗️Ответ:
Web Workers позволяют выполнять JavaScript в фоновом потоке, не блокируя основной поток. Это полезно для выполнения тяжелых вычислений или задач, которые могут замедлить интерфейс. Web Workers обмениваются данными с основным потоком через сообщения (postMessage и onmessage).
Ссылка на документацию MDN: Web Workers (https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API)
@JavaScript_Jobb
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!
❓Что такое Web Workers?
Пример кода:
// main.js
const worker = new Worker('worker.js');
worker.postMessage('Hello');
worker.onmessage = function(event) {
console.log(event.data); // Hello from worker
};
// worker.js
onmessage = function(event) {
console.log(event.data); // Hello
postMessage('Hello from worker');
};
❗️Ответ:
Web Workers позволяют выполнять JavaScript в фоновом потоке, не блокируя основной поток. Это полезно для выполнения тяжелых вычислений или задач, которые могут замедлить интерфейс. Web Workers обмениваются данными с основным потоком через сообщения (postMessage и onmessage).
Ссылка на документацию MDN: Web Workers (https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API)
@JavaScript_Jobb
Senior Fullstack-разработчик (Next.js / Nest.JS)
Компания: ИП Хузиева Гульнара Салимовна
Зарплата: от 150 000 ₽ за месяц на руки
Тип занятости:
Какой фреймворк выберет старший разработчик, чтобы его код никто не "гнобил"?
Подробнее: https://telegra.ph/Senior-Fullstack-razrabotchik-Nextjs--NestJS-10-07
#javascript #developer
Компания: ИП Хузиева Гульнара Салимовна
Зарплата: от 150 000 ₽ за месяц на руки
Тип занятости:
Какой фреймворк выберет старший разработчик, чтобы его код никто не "гнобил"?
Подробнее: https://telegra.ph/Senior-Fullstack-razrabotchik-Nextjs--NestJS-10-07
#javascript #developer
Telegraph
Senior Fullstack-разработчик (Next.js / Nest.JS)
Мы ищем опытного и увлеченного своего делом Senior Fullstack-разработчика для усиления нашей команды. Вы будете участвовать в разработке и поддержке ключевых продуктов компании — основного сайта и админ-панели, работая на всем стеке — от баз данных до пользовательского…
Программист 1C -Bitrix/Laravel
Компания: Villeroy & Boch Tableware division
Зарплата: от 100 000 ₽ за месяц на руки
Тип занятости:
Зачем программисту 1C-Bitrix и Laravel два языка? Чтобы не запутаться в коде и чувствах!
Подробнее: https://telegra.ph/Programmist-1C--BitrixLaravel-10-07
#javascript #developer
Компания: Villeroy & Boch Tableware division
Зарплата: от 100 000 ₽ за месяц на руки
Тип занятости:
Зачем программисту 1C-Bitrix и Laravel два языка? Чтобы не запутаться в коде и чувствах!
Подробнее: https://telegra.ph/Programmist-1C--BitrixLaravel-10-07
#javascript #developer
Telegraph
Программист 1C -Bitrix/Laravel
Более 275 лет Villeroy & Boch производит посуду, столовые приборы и предметы интерьера премиум-класса. Известный во всем мире бренд, представленный в 125 странах. В России мы являемся эксклюзивным дистрибьютором. Наша розничная сеть насчитывает 36 салонов…