Skip to Content

Common Technical Interview Questions and Answers Update on February 23, 2020

Question 191: Which company did Microsoft acquire to help customers plan and execute migrations to Azure?
A. CyberX
B. Cloudify
C. Cloudyn
D. Movere
Correct Answer: D. Movere
Explanation: Microsoft acquired Movere, a data migration technology startup, in September 2019. Movere tools continuously monitor and analyze IT resources to help plan and facilitate migrations. Movere technology automates discovery, provides an assessment, and recommends migration strategies based on the IT infrastructure and resource consumption. Movere is available through Microsoft Solutions Assessment and integrates with Azure Migrate.

Question 192: Azure Cognitive Services is made up of which five service components?
A. Speech, Language, Search, Video and Translation
B. Vision, Speech, Language, Search and Decision
C. Language, Translation, Vision, Knowledge and Audio
D. Knowledge, Translation, Audio, Visual and Speech
Correct Answer: B. Vision, Speech, Language, Search and Decision
Explanation: Azure Cognitive Services is part of Microsoft’s machine learning and AI portfolio. It is made up of APIs, software development kits and services that help developers build intelligent applications. Developers use the Vision, Speech, Language, Search and Decision APIs to integrate their applications with cognitive features, such as facial recognition, speaker identification and language translation.

Question 193: Which of the following Azure cloud services offers serverless capabilities?
A. Azure Functions
B. Azure App Service
C. Azure Kubernetes Service (AKS)
D. All of the above
Correct Answer: D. All of the above
Explanation: Developers can use multiple Azure services to build and maintain applications without having to manage infrastructure. Azure Functions is the platform’s serverless computing offering that executes code in response to events. Azure App Service provides a serverless application environment where developers can build and run mobile and web applications. AKS offers serverless Kubernetes container management.

Question 194: Which of these tradeoffs do organizations commonly face when using VMs instead of containers or serverless functions?
A. Single point of security failure
B. Resource underutilization
C. Increased vendor lock-in
D. Limited support for long-running applications
Correct Answer: B. Resource underutilization
Explanation: Virtualization was a boon to resource utilization, but VMs can’t compete with newer technologies like Docker containers and serverless functions in this regard. VMs can consume large amounts of resources and unused capacity often can’t be repurposed elsewhere. As a result, idle VM resources pile up and cost organizations money. To minimize this issue, monitor VM utilization and regularly decommission idle resources. If using minimal resources is a priority, opt for containers or bare metal instances, which are more efficient.

Question 195: Which of these is not a feature of serverless computing?
A. Zero server management
B. Auto-scaling
C. Low latency
D. Pay-as-you-go pricing
Correct Answer: C. Low latency
Explanation: Serverless functions are subject to latency issues, also known as cold starts, that can lead to inconsistent startup performance. Cold starts occur when the serverless platform prepares to execute a code function for the first time, or after a long period of time, and experiences delays in spinning up and invoking the function. Functions that run infrequently are more likely to deal with cold start latency issues.

Question 196: Which option is best for long-running, monolithic applications and legacy systems?
A. Containers
B. Microservices
C. VMs
D. Serverless
Correct Answer: C. VMs
Explanation: VMs are a good fit for organizations that host large, traditional enterprise applications that require prolonged usage, high resource consumption and strong isolation. This includes databases, email and web servers, ERP and other applications that benefit from isolation, security and resiliency. VMs are provisioned as independent, fully isolated environments on separate OSes. This means that if one VM experiences a malware or security issue, it will only affect that VM environment and will not infiltrate other workloads hosted on separate VMs.

Serverless computing is not as well suited for legacy applications, because the technology is vastly different, involving more complex, service-oriented application architectures. The application would have to be broken into microservices for this approach to be viable. You could put a monolithic application into a single container, but you’d likely run into bottlenecks as your application grows.

Question 197: Which application type is best suited for container hosting?
A. Modern mobile and web applications
B. Monolithic applications
C. Event-driven applications
D. ERP applications
Correct Answer: A. Modern mobile and web applications
Explanation: Containers are small, flexible software instances that load and migrate between systems quickly. Containers consume fewer resources than VMs and are typically used to complete short-lived tasks that require mobility, scalability and short operational times. Thus, these features match the needs of modern mobile and web applications that demand fast, scalable and agile deployment.

Monolithic applications typically require more isolation than containers provide. Since containers are connected and share the same underlying OS, they are subject to a single point of security failure. This can be detrimental to traditional monolithic applications that often host sensitive data.

Question 198: Which of the following AWS cloud offerings is not a container service?
A. Amazon EKS
B. AWS Fargate
C. AWS App Mesh
D. Amazon ECS
Correct Answer: C. AWS App Mesh
Explanation: AWS users can choose from four native container services — Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS), Fargate and Amazon Elastic Container Registry (ECR), an image-based container registry service. AWS App Mesh is not a container offering, but rather an application networking service.

Question 199: Which of the following is not a public cloud serverless offering?
A. AWS Lambda
B. Azure App Service
C. AWS Outposts
D. Google Cloud Functions
Correct Answer: C. AWS Outposts
Explanation: Each of the public cloud providers offer serverless cloud services. The core serverless offerings are AWS Lambda, Azure Functions and Google Cloud Functions. Each platform offers additional services with serverless capabilities such as AWS Fargate, Azure App Service and Google Cloud Run. AWS Outposts is a hybrid cloud service that provides an on-premises version of AWS cloud infrastructure via specialized server racks that AWS installs in a user’s data center. Outposts supports VMs or containers, but not serverless functions.

Question 200: True or False: Organizations can integrate VMs, containers and serverless to be used in conjunction with one another.
A. True
B. False
Correct Answer: A. True
Explanation: VMs, containers and serverless functions all involve different approaches to computing and application hosting. However, an IT team can use them together in multiple ways. For example, you can run a container within a VM, which helps isolate container vulnerabilities while maintaining the flexibility of containers. Serverless functions and containers also work well together and containers often work as the underlying runtime environment for serverless functions.