1 Answer

0 votes
by

Automation Anywhere Question-Answer

Microservices Architecture Interview Question-Answer

Write a Commenton Microservices Architecture Interview Question-Answer

Question#1 Agile development & deployment is difficult in case of _________.

a) Monolithic

b) Microservices

Answer:- Monolithic

Question#2 The decomposition of Microservices is based on two categories, namely ________.

a) Technology Capability and Subdomain

b) Business Capability and Subdomain

c) Marketing and Domain

d) Business Opportunity and Technology

Answer:- Business Capability and Subdomain

Question#3 Microservice Architecture adapts which of the following concept(s)?

a) OOPS

b) SOA

c) Web Service/HTTP

d) All the options

Answer:- All the options

Question#4 Software built as microservices can, by definition, be broken down into multiple component services.

a) True

b) False

Answer:- False

Question#5 Separating components with conflicting resource requirements falls under the bucket of _____________.

a) Monolithic

b) Microservices

Answer:- Microservices

Question#6 The 3Cs of Microservices include the following, except ___________.

a) Control

b) Connect

c) Componentize

d) Collaborate

Answer:- Control

Question#7 External clients communicate with Microservices using ___________.

a) Messaging

b) API

c) API Gateway

d) API Proxy

Answer:- API Gateway

Question#8 The client expects a timely response from the service and might even block while it waits. This represents the _________ client service interaction style.

a) Asynchronous

b) One to one

c) One to many

d) Synchronous

Answer:- Synchronous

Question#9 AWS Elastic Load Balancer (ELB) is an example of __________.

a) Client-side discovery

b) Server-side discovery

Answer:- Server-side discovery

Question#10 The transactions that span across multiple services are handled by ___________.

a) DML commands

b) Pre-compiled queries

c) Logging queries in DBs

d) Event driven Architecture

Answer:- Event driven Architecture

Question#11 Netflix OSS is an example of __________.

a) Server-side discovery

b) Client-side discovery

Answer:- Client-side discovery

Question#12 The two components of CQRS include___________.

a) Query and client side

b) Server and command side

c) Server and client side

d) Query and command side

Answer:- Query and command side

Question#13 Microservices supports different kinds of databases and this is called ____________.

a) Service Deployment

b) Polyglot persistence

c) Polyglot resistance

d) Event-driven Architecture

Answer:- Polyglot persistence

Question#14 Service Instance per Host pattern provides __________.

a) Great Isolation

b) Leverage AWS for Autoscaling and Load balancing

c) Great Manageability

d) All the options

Answer:- All the options

Question#15 Efficient Utilization and Fast Deployment represents which pattern?

a) Service Instance per Container

b) Multiple Services per Host pattern

c) Service Instance per Host

Answer:- Multiple Services per Host pattern

Question#16 Packer.io and Boxful represent ______________ type of pattern.

a) Service Instance per Container

b) Service Instance per Host

c) Multiple Services per Host pattern

Answer:- Service Instance per Host

Question#17 __________ is the ability to store something temporarily to reduce the loading times, and I/O of a system.

a) Service registry

b) Chassis

c) Service Deployment

d) Cache

Answer:- Cache

Question#18 Spring Boot is example of __________.

a) Service Deployment

b) Service registry

c) Chassis Framework

d) API Gateway

Answer:- Chassis Framework

Question#19 In __________, each external request is tagged with a unique identifier which is passed to all services involved in handling the request and included in application logging messages.

a) Exception tracing

b) Distributed tracing

c) Application logging

d) Audit logging

Answer:- Distributed tracing

Question#20 The following are all caching types, except ___________.

a) Server cache

b) Shared Cache

c) No Cache

d) Distributed Cache

e) Local & Remote Cache

Answer:- Local & Remote Cache

Question#21 __________ is the ability to store something temporarily to reduce the loading times, and I/O of a system.

a) Chassis

b) Service registry

c) Service Deployment

d) Cache

Answer:- Cache

Question#22 Which pattern collects and reports all exceptions to a centralized exception tracking service?

a) Distributed tracing

b) Audit logging

c) Application logging

d) Exception tracing

Answer:- Exception tracing

Question#23 Amazon EC2 Container Service is an example of ____________.

a) Docker

b) Polyglot persistence

c) CQRS

Answer:- Docker

Question#24 Which of these is a drawback of Multiple Services per Host pattern?

a) Faulty deployment

b) Non-Dependency conflicts

c) Difficult to limit resource utilization

Answer:- Non-Dependency conflicts

Question#25 The two types of Service Discovery includes Client-side discovery and server-side discovery.

a) True

b) False

Answer:- False

Question#26 The benefits of Microservices include ___________.

a) Scale development: Develop, Deploy and Scale

b) Easy scaling

c) Faster to build and deploy

d) Improved Fault Isolation

e) All the options

Answer:- All the options

Question#27 IDL stands for _________.

a) Interface Dependency Language

b) Inter-Dependency Language

c) Interface Definition Language

d) Inter-Dependency Location identifier

Answer:- Interface Definition Language

Question#28 Monolithic is identified by all these disadvantages, except_________.

a) High set-up costs

b) Quick initial development

c) Less iteration

d) Code base growth

e) Horizontal scaling

f) Increased maintenance costs

Answer:- Quick initial development

Question#29 Which of the following is incorrect with respect to cons about Microservices?

(I) The increasing number of services can result in information barriers

(II) Being a distributed system, it can result in duplication of effort

(III) The architecture usually results in increased memory consumption

(IV) No long-term commitment to the technology stack

a) IV

b) I

c) II

d) III

Answer:- IV

Question#30 The complexity of developing, testing and deploying the distributed system, and handling partial failures account to the disadvantages of ___________.

a) Monolithic

b) Microservices

Answer:- Microservices

Question#31 Microservice is considered as a subset of SOA.

a) True

b) False

Answer:- True

Question#32 Simple to develop, test, deploy and scale represents __________.

a) Monolithic

b) Microservices

Answer:- Monolithic

Question#33 Software built as microservices can, by definition, be broken down into multiple component services.

a) True

b) False

Answer:- True

Question#34 Scaling the application can be challenging in _____________ due to conflicting needs of Memory, CPU, and I/O.

a) Monolithic architecture

b) Microservices architecture

Answer:- Monolithic architecture

Question#35 Limited Efficient Utilization and slow deployment represent _________.

a) Service Instance per Container

b) Service Instance per Host

c) Multiple Services per Host pattern

Answer:- Multiple Services per Host pattern

Question#36 API Gateway ensures ______.

a) Composition

b) Protocol translation.

c) Request routing

d) All the options

Answer:- All the options

Question#37 Which among these helps in developing a microservice quickly _________.

a) Chassis

b) Service registry

c) Service Deployment

d) API Gateway

Answer:- Chassis

...