Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
В чем заключается разница между process.nextTick() и setImmediate()?
process.nextTick() добавляет функцию в микротаски текущей фазы цикла событий.
setImmediate() ставит функцию в очередь для выполнения на следующей итерации цикла событий.
Как разрулить “Process out of Memory Exception” в Node.js?
Ошибка “Process out of Memory” возникает при превышении лимита памяти для процесса Node.js. Решить проблему можно с помощью оптимизации кода, управления памятью и увеличения лимита памяти с флагом --max-old-space-size.
Что такое proc?
Proc — это объект, представляющий собой замыкание, которое можно сохранить в переменную, передавать между методами и вызывать. В отличие от блока, proc является полноценным объектом.
В чем разница между proc и lambda?
Основные различия между proc и lambda в Ruby:
lambda строго проверяет количество аргументов, а proc — нет.
При использовании return в lambda, она возвращается только из самой себя, тогда как proc завершает выполнение всего метода.
Что такое Thread? Чем он отличается от Process?
В Ruby поток (Thread) — это легковесный исполнительный поток, который выполняется внутри одного процесса. Потоки позволяют параллельно выполнять несколько задач в рамках одного процесса, что позволяет более эффективно использовать ресурсы. Процесс же — это отдельная программа, которая работает в своем собственном адресном пространстве. Каждый процесс может содержать несколько потоков. Основное различие в том, что потоки разделяют память, а процессы работают в отдельных пространствах памяти.
Что такое процесс (process) в Node.js и как он используется?
Как работает планировщик горутин (роль GOMAXPROCS, зависимость от ядер ОС)?
Для чего используются BeanPostProcessor и BeanFactoryPostProcessor?
Что такое process.nextTick()
Использовались ли кастомные render features или post-process эффекты и как они создаются?
Рейтинг:
5
Сложность:
6
process — это глобальный объект в Node.js, который предоставляет информацию о текущем процессе выполнения, включая параметры командной строки, переменные окружения и методы для завершения процесса. Он позволяет управлять процессом изнутри приложения
Рейтинг:
2
Сложность:
5
Планировщик Go распределяет горутины по потокам ОС. GOMAXPROCS задаёт максимальное число потоков для CPU-bound задач (по умолчанию = числу ядер). Для I/O-bound задач горутины могут работать на меньшем числе потоков.
Рейтинг:
1
Сложность:
7
BeanPostProcessor - модификация созданных бинов
BeanFactoryPostProcessor - модификация конфигурации до создания бинов
Используются для расширения функциональности Spring.
Рейтинг:
2
Сложность:
6
process.nextTick() — это метод, который ставит колбэк в специальную очередь. Эта очередь обрабатывается сразу после завершения текущей операции, но до перехода к следующей фазе Event Loop. Это позволяет отложить выполнение кода, но гарантировать, что он выполнится как можно скорее, даже раньше установленных таймеров.
Рейтинг:
4
Сложность:
7
Кастомные render features позволяют добавлять собственные шейдеры и обработку кадров в URP. Они создаются через ScriptableRendererFeature и ScriptableRenderPass, где можно выполнять рендер в RenderTexture, накладывать эффекты, изменять буферы или делать fullscreen-постэффекты. В HDRP используется Custom Pass Volume. Обычно кастомные эффекты применяют для blur, outlines, distortion, спецэффектов и UI-переходов.
Рейтинг:
5
Сложность:
6
Рейтинг:
5
Сложность:
7
Рейтинг:
2
Сложность:
5
Рейтинг:
3
Сложность:
6
Рейтинг:
2
Сложность:
8