0% found this document useful (0 votes)
7 views16 pages

Review R

Review r

Uploaded by

Ynn Delro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views16 pages

Review R

Review r

Uploaded by

Ynn Delro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Incorrect

Question 1

0 / 1 pts

What is the primary purpose of Netflix's Encoding Service?

To display user-specific recommendations

To stream videos directly to users

To convert raw video files into multiple formats

To manage user subscriptions

Question 2

1 / 1 pts

What does the Content Delivery Service support Netflix users?

By managing playback preferences

By delivering videos with minimal latency


By encoding video files

By managing billing transactions

Question 3

1 / 1 pts

Netflix's microservices architecture, what is one advantage?

Limited service interaction

Single point of access for all services

Independent deployment of each service

Low flexibility with technology choices

Question 4

1 / 1 pts

Which of the following statement about REST in microservices is correct?

REST relies on stateful communication


REST primarily uses binary protocols

REST only supports JSON data formats

REST is stateless, making scaling easier

Question 5

1 / 1 pts

What is the purpose of the API Gateway?

Handles client requests across services

Manages user billing details

Converts video resolutions

Encodes video files

Question 6

1 / 1 pts

XML, which of the following is NOT a requirement?


Elements cannot be nested

Root element is required

Tags must be case-sensitive

Elements must have a closing tag

Incorrect

Question 7

0 / 1 pts

JSON, an unordered set of name-value pairs is called what?

Object

Array

Element

Collection

Question 8

1 / 1 pts
What does stress testing benefit system performance?

Lowers processing requirements

Simplifies testing for non-functional errors

Ensures robustness under extreme conditions

Enhances normal user experience

Question 9

1 / 1 pts

During a laboratory activity, you are tasked with interacting with a RESTful API for a library
management system. You need to perform the following actions: retrieve book information, add
a new book, update the details of an existing book, remove a book, and apply a minor change to
a book's description. Which HTTP methods will you use for each action?

1. Retrieve book information


2. Add a new book
3. Update existing book details
4. Remove a book
5. Apply a minor change to a book's description

Which of the following sets of HTTP methods corresponds to these actions?


POST, GET, PUT, DELETE, PATCH

PATCH, POST, DELETE, GET, PUT

GET, POST, PATCH, DELETE, PUT

GET, POST, PUT, DELETE, PATCH

Incorrect

Question 10

0 / 1 pts

A company is building a microservices-based application where services, such as user


management and product catalog, need to communicate with each other. They want to use a
stateless protocol that allows data to be exchanged in JSON format over HTTP. Which approach
is best suited for this requirement?

FTP

REST

SOAP

WebSocket
Question 11

1 / 1 pts

You are designing a web application that combines data from a weather service, a local news
outlet, and a public transport API to provide users with a comprehensive view of their daily
commute. What type of application are you creating?

A monolithic application

A mashup

A standalone service

A microservice

Question 12

1 / 1 pts

A development team designs a service that handles customer authentication and wants this
service to hide its internal logic from external applications to prevent unauthorized access or
exposure of sensitive processes. Which SOA principle does this design approach reflect?

Standardized Service Contract

Service Autonomy
Service Abstraction

Service Reusability

Incorrect

Question 13

0 / 1 pts

A bank is using an old system that relies on mainframe computers and performs all its core
functions—such as managing accounts, processing transactions, and storing customer
records—within a single software infrastructure. Which of the following best describes this type
of system?

Event-driven and loosely coupled

Distributed and scalable

Microservices-based and flexible

Monolithic and homogeneous

Question 14

1 / 1 pts
A healthcare organization needs a system that allows different departments to share patient
information while each department uses its own software platform. They want to achieve
cross-platform integration without overhauling existing applications. Which approach would best
meet these needs?

Client-Server Architecture

Service-Oriented Architecture (SOA)

Microservices Architecture

Monolithic Architecture

Incorrect

Question 15

0 / 1 pts

A media streaming platform uses a distributed architecture where various services, such as user
authentication, video streaming, and recommendations, communicate through an API gateway.
This allows them to handle high traffic by deploying multiple instances of each service. Which
method likely enables these services to communicate with the API gateway?

REST or RPC

WebSocket

Direct database connections


FTP

Incorrect

Question 16

0 / 1 pts

A logistics company wants to integrate its tracking system with a third-party shipping provider’s
platform. The two systems are built on different platforms and use different programming
languages. Which type of system is best suited for enabling interoperable communication
between these applications?

Batch processing

Web service

Monolithic application

Client-server model

Question 17

1 / 1 pts

A company is developing a service for processing payments. They want to ensure that if the
payment service encounters issues, other parts of the application (like customer support and
order management) continue functioning without disruption. Which SOA principle should they
apply to achieve this?

Service Autonomy

Service Reusability

Loose Coupling

Service Abstraction

Question 18

1 / 1 pts

A developer is working with a REST API for a social media platform that has the following
endpoints:

● GET /users/{id}
● POST /posts
● DELETE /posts/{id}

What advantage does the consistent and predictable structure of these endpoints provide for
developers?

It simplifies interaction by making it easier to understand and use the API without
needing to know the internal details.
It makes the API less intuitive for developers who are unfamiliar with REST principles.

It allows for the API to be tightly coupled with the client application.

It requires developers to have detailed knowledge of the server's internal workings.

Incorrect

Question 19

0 / 1 pts

A software company is transitioning from a traditional monolithic application to a microservices


architecture. What is a key benefit they can expect from this change?

Simplified deployment of individual components

Increased dependency among components

All services must use the same technology stack

Reduced need for continuous deployment

Question 20

1 / 1 pts
While shopping on an e-commerce website, you add items to your cart. In a RESTful system,
how does the server handle each action you take, such as adding an item?

The server stores your shopping cart data in memory for quick access.

The server uses cookies to remember your previous actions and updates your cart accordingly.

Each request you make contains all the necessary information, and the server
processes it independently without retaining any session data.

The server maintains a session for you, tracking all your previous actions.

Question 21

1 / 1 pts

A company is building a new e-commerce platform and wants the flexibility to update or replace
individual application components (like payment processing or product catalog) without affecting
the rest of the system. Which architecture is best suited for their requirements?

Monolithic Architecture

Service-Oriented Architecture (SOA)

Layered Architecture

Microservices Architecture
Question 22

1 / 1 pts

You are using a weather application on your phone that retrieves data from a remote server. In
this setup, what is the primary benefit of having a clear separation between the client and the
server?

The client is responsible for data processing and storage.

The server can directly manage user interactions and responses.

The client and server can evolve independently, allowing for flexibility in development
and maintenance.

The server must know how the client displays the data to the user.

Incorrect

Question 23

0 / 1 pts

A bank wants to introduce mobile banking features but finds its existing system inflexible, as it
requires significant downtime for updates and cannot integrate easily with new technologies.
Which characteristic of the legacy banking system best explains this challenge?
High modularity

Dynamic updating capability

Static nature

Cross-platform compatibility

Question 24

1 / 1 pts

A development team is setting up an SOA-based distributed system. They want each service to
function independently but also need a central communication channel to link these services
without tightly coupling them. What is the role of the Service Bus in this architecture?

To store and manage all service data

To provide a shared memory for service interactions

To serve as a central communication channel among services

To enable direct database access for all services

Question 25

1 / 1 pts
A large e-commerce company wants to adopt an architecture that allows its development teams
to independently update and deploy different parts of its application, such as inventory,
payment, and customer service, without impacting the entire system. Which architectural
approach best meets this requirement?

Monolithic Architecture

Client-Server Architecture

Microservices Architecture

Layered Architecture

Quiz Score: 17 out of 25


Previous
Next

You might also like