Pergunta de entrevista da empresa Secureworks

The take-home was to write a Linux userspace process that monitors system state and serializes the data to be served over a socket. There were no restrictions on tools, languages, or frameworks.