CGI Interview Question

What does libuv do, some basic concepts differences