wisconsin
Practice Exam 1E

Practice Exam 1E

Content locked

The catalog is public. Reading this content requires approved access.

Sign in to read
Practice Exam 1E - Midterm 1 Review
Q1. Big data systems manage resources that are:
Q2. What advantage do SSDs have over HDDs?
Q3. You have a network with a throughput of 100 MB/s. What is this in Mbps?
Q4. What is the relationship between a Dockerfile and a Docker image?
Q5. Consider this pipeline: cat access.log | awk '{print $7}' | sort | uniq -c | sort -r -n | head -n 5. What does uniq -c do?
Q6. What command lets you see which processes are listening on which TCP ports?
Q7. Which of these is a valid private IP address?
Q8. An HTTP response has status code 403. What does this mean?
Q9. In an HTTP request, what is the “body”?
Q10. Why do Protocol Buffers need to handle “byte ordering” (endianness)?
Q11. In gRPC, the client has a local increase() function that actually calls a function on the server. What is this pattern called?
Q12. You run: docker run -d -p 127.0.0.1:8080:3000 webapp. A process inside the container is listening on port 3000. Why is binding to 127.0.0.1 more secure than not specifying an IP?
Q13. Why should you NOT use localhost or 127.0.0.1 inside a container for services that need external access?
Q14. What is Kubernetes (K8s)?
Q15. You have 4 machines and use hash partitioning. You want to store a record with key “Tyler”. You compute hash("Tyler") % 4 = 2. Where does the record go?
Q16. Which command creates and starts a container from an image?
Q17. The SSH tunnel command is: ssh user@vm -L localhost:4000:localhost:9000. Which port on the VM is being forwarded?
Q18. Consider simple partitioning where you split data in half across two machines. What is the main disadvantage?
Q19. What does docker compose up do?
Q20. You want to connect from your laptop browser to JupyterLab running in a container on your VM. The correct setup involves three port mappings. What is the correct chain?