Тестовое задание для
Senior NodeJS разработчика
Мы ищем крутого профессионала, который готов создавать новые
продукты и развиваться вместе с нами...
Ответьте на вопросы ниже:
Email
1. Писали ли код на новом JS (ES6+)? Какие новшества из него использовали?
2. Какие JS-фреймворки существуют? Какой вы выбрали для себя? Почему вы используете данный фреймворк, что он дает? Опишите его основные преимущества.
3. Использовали ли Babel? Для чего он нужен? (ответьте на вопрос, даже если это слишком очевидно)
4. Приходилось ли собирать (билдить) проект из исходников? Что для этого использовали? Что это дает? (Например, webpack и т.п.)
5. Какие основные действия можно выполнять при помощи JS в окружении браузера?
6. Какие средства асинхронного программирования в JS вы знаете?
7. Как называется модуль Node.js для запуска сторонних процессов? (если не помните — не страшно, этот вопрос можно пропустить)
8. Как получить доступ к переменным окружения внутри Node.js?
9. Что возвращает async-функция?
10. Как называется операция объединения таблиц при выполнении SQL-запроса?