InterviewStack.io LogoInterviewStack.io
☁️

Cloud & Infrastructure Topics

Cloud platform services, infrastructure architecture, Infrastructure as Code, environment provisioning, and infrastructure operations. Covers cloud service selection, infrastructure provisioning patterns, container orchestration (Kubernetes), multi-cloud and hybrid architectures, infrastructure cost optimization, and cloud platform operations. For CI/CD pipeline and deployment automation, see DevOps & Release Engineering. For cloud security implementation, see Security Engineering & Operations. For data infrastructure design, see Data Engineering & Analytics Infrastructure.

Cost Aware Architecture and Design

Focuses on how architectural decisions and design patterns affect operating cost and total cost of ownership. Interviewees should be able to reason about trade offs such as managed services versus self managed components, always on virtual machines versus event driven or serverless approaches, reserved versus on demand capacity, use of spot or preemptible instances, and multi region or edge placement. Candidates should demonstrate techniques for reducing cost through storage class selection and lifecycle policies, caching and batching, query and workload optimization, data transfer minimization, and workload isolation. The topic also covers modeling and communicating cost trade offs, estimating ongoing operating expense for alternative designs, and choosing architecture that balances budget constraints with reliability, performance, and engineering effort.

0 questions

Capacity Planning and Resource Optimization

Covers forecasting, provisioning, and operating compute, memory, storage, and network resources efficiently to meet demand and service level objectives. Key skills include monitoring resource utilization metrics such as central processing unit usage, memory consumption, storage input and output and network throughput; analyzing historical trends and workload patterns to predict future demand; and planning capacity additions, safety margins, and buffer sizing. Candidates should understand vertical versus horizontal scaling, autoscaling policy design and cooldowns, right sizing instances or containers, workload placement and isolation, load balancing algorithms, and use of spot or preemptible capacity for interruptible workloads. Practical topics include storage planning and archival strategies, database memory tuning and buffer sizing, batching and off peak processing, model compression and inference optimization for machine learning workloads, alerts and dashboards, stress and validation testing of planned changes, and methods to measure that capacity decisions meet both performance and cost objectives.

41 questions

Cloud Platform Fundamentals

Comprehensive understanding of core public cloud services and the primary trade offs when selecting among them across major providers such as Amazon Web Services, Microsoft Azure, and Google Cloud Platform. Candidates should know compute options including virtual machines, managed compute, containers and serverless functions; storage types including object, block and file storage and lifecycle and archival strategies; managed database offerings for relational, non relational, and data warehouse workloads; networking fundamentals including virtual private networks, subnets, routing, load balancing, content delivery networks, and private connectivity; messaging and integration services such as message queues and event streaming; identity and access management and secrets management; monitoring, logging, and observability; autoscaling, elasticity, high availability, and basic disaster recovery patterns; and cost and pricing considerations. The topic also covers the trade offs between managed services and self managed infrastructure in terms of consistency, latency, cost, operational overhead, and durability, and the ability to map common workload requirements to the right service categories.

0 questions

Google Cloud Platform Deep Dive

In depth coverage of Google Cloud Platform services across compute, networking, storage, orchestration, and platform integrations. Areas include Compute Engine instance management and machine type selection, Google Kubernetes Engine concepts for container orchestration, managed databases such as Cloud SQL and Firestore, Cloud Storage features including versioning and lifecycle, networking components including Virtual Private Cloud, VPN and load balancing, content delivery with Cloud CDN, eventing and messaging with Pub/Sub, and analytics with BigQuery. Candidates should demonstrate design decisions, operational practices, scaling strategies, security and identity considerations, and service limits and trade offs for production deployments.

0 questions

Server Infrastructure and Resource Allocation

Covers designing and operating server infrastructure to support applications and workloads reliably and cost effectively. Topics include server architecture and configuration choices such as memory optimized, central processing unit optimized, storage optimized, and general purpose servers and when to use each. Includes virtualization concepts and virtual machines, hypervisors, containerization technologies such as Docker, and orchestration basics such as Kubernetes at a conceptual level. Covers infrastructure provisioning and automation practices including infrastructure as code and configuration management, and how to provision physical servers, virtual machines, or cloud instances. Emphasizes resource allocation and utilization optimization through right sizing, capacity planning, monitoring, scaling strategies, load balancing, redundancy, and high availability. Also addresses network connectivity and bandwidth planning, security and access considerations, cost trade offs, and physical constraints such as power, cooling, and space when comparing bare metal, virtualized, and cloud deployments.

0 questions

Containerization and Virtualization Trade Offs

Examines trade offs between containers and virtual machines and the complexity of orchestrated environments. Topics include hypervisor and virtual machine basics, container isolation and resource models, performance and overhead comparisons, security and attack surface differences, when to prefer virtual machines versus containers, single container versus orchestrated multi container setups, operational complexity versus benefits, and criteria for selecting the appropriate platform at different scales.

0 questions

Amazon Web Services Core Services

Comprehensive knowledge of the foundational Amazon Web Services that are commonly used to design, deploy, and operate cloud applications. This includes compute services such as Amazon Elastic Compute Cloud for virtual machines and instance families, Amazon Web Services Lambda for serverless functions, and Amazon Elastic Beanstalk for managed application platforms; storage services such as Amazon Simple Storage Service for object storage, Amazon Elastic Block Store for block volumes, and Amazon Elastic File System for shared file storage; database services such as Amazon Relational Database Service for managed relational databases, Amazon DynamoDB for NoSQL, and Amazon ElastiCache for in memory caching; networking and content delivery including Amazon Virtual Private Cloud networking concepts, subnets, security groups, load balancers, and Amazon CloudFront; container and orchestration options such as Amazon Elastic Container Service and Amazon Elastic Kubernetes Service; and management and security services including Identity and Access Management, Amazon CloudWatch monitoring and logging, Auto Scaling, and cost and service limit considerations. Candidates should understand core service characteristics, common configuration choices and trade offs, operational considerations such as high availability and fault tolerance, basic security and compliance approaches, performance and cost optimization, and guidance for selecting one service over another for typical application patterns.

0 questions

Azure Compute Options and Trade Offs

Explain compute choices on Azure and the trade offs among them. Cover virtual machines for full operating system control, App Service for managed web hosting, Azure Functions for event driven serverless workloads, container instances for single container tasks, and Azure Kubernetes Service for orchestrated container platforms. For each option describe the operational responsibilities, scalability characteristics, cost model, deployment complexity, and suitability for stateful versus stateless workloads. Be prepared to justify a choice based on latency and performance needs, team expertise, deployment frequency, and cost constraints.

0 questions

Kubernetes Troubleshooting

Covers diagnosing and resolving failures in container orchestration with an emphasis on Kubernetes pod and deployment issues. Topics include Kubernetes architecture and components, pod lifecycle and states, common failure modes such as CrashLoopBackOff, ImagePullBackOff, out of memory conditions, resource limit and quota problems, and node or scheduling issues. Practical debugging skills include using command line inspection and control tools, reading and correlating logs and events, using exec into containers, describing resources, checking node and cluster health, and interpreting health checks, liveness and readiness probes. Also includes distinguishing platform or cluster issues from application level faults, analyzing networking and service discovery problems, using monitoring and observability data, understanding rolling updates and deployment strategies, and applying remediation and rollback techniques for reliable recovery.

0 questions
Page 1/4