Start learning →

Coding Interview Prep Cloud Native Architecture — practice questions

Explore 30 free Cloud Native Architecture questions in Coding Interview Prep Computer Science. Open each question or exercise to read its content, reference answers and available explanation.

Practise Cloud Native Architecture with Quill →

Cloud Native Architecture questions and exercises with answers

Showing questions 1–30 of 30.

An application built as one united codebase is described as a:Read the answer and worked solution →A self contained unit that implements a single business capability is a:Read the answer and worked solution →The number of key principles of cloud native development listed is:Read the answer and worked solution →A team must add capacity to just the payment component of a monolith. They must duplicate:Read the answer and worked solution →Microservices are described as small services that are loosely:Read the answer and worked solution →If one microservice in an application fails, the rest of the application is:Read the answer and worked solution →A team can rewrite one microservice in a different language because microservices are:Read the answer and worked solution →Compared with a monolith, scaling a microservices architecture is:Read the answer and worked solution →Microservices usually communicate with each other using lightweight REST calls that are:Read the answer and worked solution →A standardised unit of software that logically isolates an application is a:Read the answer and worked solution →Containers are lightweight because they are isolated from the computer's:Read the answer and worked solution →Containers start, scale and shut down quickly mainly because of their:Read the answer and worked solution →Running the same container consistently on any platform makes it good for:Read the answer and worked solution →The read only template from which containers are created is called an:Read the answer and worked solution →Running containers are best described as instances of a container:Read the answer and worked solution →A container image is built up from an operating system base plus further:Read the answer and worked solution →An advantage of the layered image hierarchy is that layers can be:Read the answer and worked solution →Software that manages where and how many containers run is a container:Read the answer and worked solution →Teams commit code for microservices through a pipeline known as:Read the answer and worked solution →Containers improve build, test and deployment speed, which boosts:Read the answer and worked solution →Containers can lower running costs because they need fewer:Read the answer and worked solution →Legacy applications moved as they are to a cloud provider are usually still:Read the answer and worked solution →Catch the cloud native ideasRead the answer and worked solution →Pop the container gainsRead the answer and worked solution →Run the architecture gatesRead the answer and worked solution →Slice the cloud termsRead the answer and worked solution →Monolith or microserviceRead the answer and worked solution →Sort the cloud native partsRead the answer and worked solution →Type the numberRead the answer and worked solution →Cloud native bingoRead the answer and worked solution →

Worked practice questions

An application built as one united codebase is described as a:

  1. Monolith
  2. Microsite
  3. Multitool
  4. Megabyte
Show answer and solution

Correct answer: A. Monolith

1. All the software units share a single codebase. 2. Nothing is split into separate deployable pieces. 3. That design is a monolith. _Source: OpenStax Introduction to Computer Science, Chapter 12, Cloud-Native Applications Development._

Open this question →

A self contained unit that implements a single business capability is a:

  1. Microscope
  2. Microservice
  3. Microsecond
  4. Microphone
Show answer and solution

Correct answer: B. Microservice

1. Each unit does one job for the business. 2. It runs on its own and talks over a network. 3. That unit is a microservice. _Source: OpenStax Introduction to Computer Science, Chapter 12, Cloud-Native Applications Development._

Open this question →

The number of key principles of cloud native development listed is:

  1. 4
  2. 3
  3. 5
  4. 6
Show answer and solution

Correct answer: A. 4

1. Microservices and containerisation are two of them. 2. Continuous delivery and DevOps complete the list. 3. So there are 4 principles. _Source: OpenStax Introduction to Computer Science, Chapter 12, Cloud-Native Applications Development._

Open this question →

How to practise

  1. Choose a Cloud Native Architecture question and try to work out your answer.
  2. Open the question to check the correct answer and read its worked solution.
  3. Continue in the app for bite-sized lessons, explanations and review with Quill. You can start without creating an account.

More Computer Science topics