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