Pergunta de entrevista da empresa PureCode Software

Describe the difference between process.nextTick() and setImmediate().