Practice Quiz: When Slowness Problems Get Complex

11. Which of the following can cache database queries in memory for faster processing of automated tasks?

  • Threading
  • Varnish
  • Memcached
  • SQLite

12. What module specifies parts of a code to run in separate asynchronous events?

  • Threading
  • Futures
  • Asyncio
  • Concurrent

13. Which of the following allows our program to run multiple instructions in parallel?

  • Threading
  • Swap space
  • Memory addressing
  • Dual SSD

14. What is the name of the field of study in computer science that concerns itself with writing programs and operations that run in parallel efficiently?

  • Memory management
  • Concurrency
  • Threading
  • Performance analysis

15. What would we call a program that often leaves our CPU with little to do as it waits on data from a local disk and the Internet?

  • Memory-bound
  • CPU-bound
  • User-bound
  • I/O bound

Devendra Kumar

Project Management Apprentice at Google

Leave a Reply