Rust-разработчик — вопросы с реальных собеседований, часть 2
25 популярных вопросов из 147 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Как реализовано в Node.js, что каждый файл имеет свой собственный экземпляр exports, require и модуль, хотя они доступны глобально в каждом файле?
backend
Node.js
middle
1×
Что такое стек вызовов и является ли он частью движка V8?
language_specific
JavaScript
middle
1×
Что такое цикл событий (Event Loop) и является ли он частью движка V8?
language_specific
JavaScript
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Как реализовано в Node.js, что каждый файл имеет свой собственный экземпляр exports, require и модуль, хотя они доступны глобально в каждом файле?
В Node.js каждый файл получает собственные экземпляры exports, require и module благодаря механизму обёртки модуля (module wrapper). При загрузке файла Node.js читает его содержимое и оборачивает в функцию, которая принимает эти объекты как параметры. Таким образом, они становятся локальными переменными для каждого модуля, а не глобальными. Процесс выглядит так: когда вы вызываете require('./foo'), модульная система…
✓ Node.js оборачивает код каждого файла в функцию-обёртку с параметрами exports, require, module, __filename, __dirname.
✓ Эти параметры создаются для каждого модуля индивидуально в методе Module._compile.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Что будет делать Node.js, когда стек вызовов и очереди цикла событий окажутся пустыми?
backend
Node.js
middle
1×
Можно ли запустить процесс Node.js без движка V8?
backend
Node.js
senior
1×
Какие еще внешние зависимости есть у Node.js?
backend
Node.js
middle
1×
Что вы имеете в виду под финализацией?
language_specific
Java
middle
1×
Как реализовать асинхронность в коде и для каких задач она необходима?
concurrency
middle
1×
Насколько у вас глубокий опыт работы с React, в частности, в вопросах оптимизации производительности?
frontend
React
middle
1×
Как происходит процесс исполнения ордеров в торговых системах?
architecture
middle
1×
Как микросервисы взаимодействуют между собой с использованием gRPC?
architecture
gRPC
middle
1×
Есть ли у вас опыт создания промисов?
language_specific
JavaScript
junior
1×
Для чего используется Promise.race?
language_specific
JavaScript
junior
1×
Как работает VGS (Very Good Security) в контексте обеспечения безопасности данных?
security
VGS
middle
1×
Как работает микроархитектура процессора?
architecture
senior
1×
Как работает Node.js?
backend
Node.js
middle
1×
Какой стек технологий вы бы выбрали при создании веб-приложения на JavaScript?
web
JavaScript
middle
1×
Почему переменные верхнего уровня в модулях не являются глобальными?
language_specific
middle
1×
В чем разница между Promise и setTimeout с точки зрения работы событийного цикла (Event Loop) в JavaScript?
language_specific
JavaScript
middle
1×
В каком порядке выполняются операции в JavaScript (Event Loop, микрозадачи и макрозадачи)?
language_specific
JavaScript
middle
1×
Какие еще темы стоит обсудить в контексте Node.js?
backend
Node.js
middle
1×
Какие встроенные утилитарные типы TypeScript, такие как Extract и ReturnType, вы используете для работы с типами?
language_specific
TypeScript
middle
1×
Работали ли вы с базами данных типа Redis?
database
Redis
junior
1×
Как микросервисы взаимодействуют между собой с использованием REST?
architecture
middle
1×
В чем разница между синхронным и асинхронным кодом в Node.js?
backend
Node.js
junior
1×
Вы пишете и фронтенд, и бэкенд?
behavioral
junior
1×
Какие фреймворки использовались поверх базы данных?
database
middle
1×
Является ли console.log в конструкторе Promise синхронным или асинхронным кодом?
language_specific
JavaScript
junior
1×
Что такое тип данных array (массив)?
data_structures
junior
1×
Что такое тип данных List в JavaScript?
language_specific
JavaScript
junior