Apply for the full time software engineer. On campus interview. Was asked to answer several questions. There are four questions. 1. Explain the stack and heap areas in the process address space. 2. Implement strncmp library function, bug free. 3. How does the linux file system implement the access control. 4. Webserver, incoming request. compare the following three approaches, pros and cons 1) one request, fork one process to response 2) process pool 3) producer and consumer.