JavaScript_Jobs
1.21K subscribers
29 photos
37 videos
3.12K links
Вакансии по JavaScript. Только актуальное.
Оформить и предложить вакансию можно тут: @cyberJohnny
Реклама - @cyberJohnny
Чат: https://t.me/+twc_SXBIiYU3ZDZi

Запрещено:
⛔️Спам, флуд, оскорбления, мат
⛔️Реклама
Download Telegram
#собесы #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
Frontend developer

Компания: ООО STREETPARK SYSTEMS

Зарплата: от 20 000 000 до 30 000 000 so'm за месяц до вычета налогов

Тип занятости:


Почему фронтенд-разработчика всегда видно на вечеринке? Он отвечает за интерфейс общения!

Подробнее: https://telegra.ph/Frontend-developer-09-25-2

#javascript #developer
#собесы #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
Middle Full-stack Node.js/React developer

Компания: Scand

Зарплата: Не указана

Тип занятости:


Ищем Middle Full-stack Node.js/React developer! Если ты умеешь дружить с кодом так же, как со своим кофе, и не боишься багов, как контроля версий, ждем тебя в нашей команде! У нас есть много кода, который ждет твоего волшебного прикосновения. Помни, мы не просто пишем программы – мы создаем цифровые чудеса! В нашем офисе много креатива и немного (или много) печенек – приходите прокодить и подкрепиться!

Подробнее: https://telegra.ph/Middle-Full-stack-NodejsReact-developer-10-08

#javascript #developer
#собесы #javascript #senior
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поисковиков!

Что такое Tree Shaking?

Пример кода:
// Webpack config
module.exports = {
mode: 'production',
optimization: {
usedExports: true,
},
};

❗️Ответ:
Tree Shaking — это процесс удаления неиспользуемого кода при сборке проекта с помощью инструментов, таких как Webpack. Это позволяет уменьшить размер итогового бандла, удаляя код, который никогда не будет выполнен. Tree Shaking работает только с модулями, которые используют синтаксис ES6 (import/export).

Ссылка на документацию Webpack: Tree Shaking (https://webpack.js.org/guides/tree-shaking/)

@JavaScript_Jobb