Wipro
Global information technology, consulting and business process services company.
4 Rounds
~21 Days
Medium
The Interview Loop
Recruiter Screen (30 min)
Standard fit check, behavioral questions, and resume overview.
Technical Loop (3-4 Rounds)
Deep dive into domain knowledge, coding, and system design.
Interview Question Bank
Cloud Engineer
•
Behavioral
•
medium
Tell me about a time a client wanted to rush a cloud migration without proper testing. How did you handle the situation?
#Communication
#Stakeholder Management
#Agile
Cloud Engineer
•
Behavioral
•
medium
Describe a situation where you caused a production outage or broke a build. What happened, and how did you resolve it?
#Accountability
#Incident Management
#Learning
Cloud Engineer
•
Behavioral
•
medium
At Wipro, you often work with global offshore and onshore teams. Tell me about a time you had a conflict or communication breakdown with a remote team member and how you solved it.
#Teamwork
#Communication
#Global Teams
Cloud Engineer
•
Behavioral
•
easy
How would you explain the concept of 'Infrastructure as Code' to a non-technical client stakeholder who controls the budget?
#Communication
#Client Facing
#IaC
Cloud Engineer
•
Coding
•
medium
Write a Python script using Boto3 to find all unattached EBS volumes in an AWS account and delete them to save costs.
#Python
#Boto3
#AWS
#Automation
Cloud Engineer
•
Coding
•
easy
Write a Bash script to parse an Nginx access log file and output the top 5 IP addresses that received HTTP 5xx errors.
#Bash
#Linux
#Log Parsing
#Awk/Grep
Cloud Engineer
•
Coding
•
medium
Write a Python script to copy all objects from one S3 bucket to another bucket in a different region.
#Python
#Boto3
#AWS
#S3
Cloud Engineer
•
Coding
•
easy
Given a string containing just the characters '(', ')', '{', '}', '[' and ']', write a function to determine if the input string is valid.
#Data Structures
#Stack
#Python
Cloud Engineer
•
System Design
•
hard
Design a highly available, fault-tolerant 3-tier web application architecture on AWS for a major e-commerce client.
#AWS
#Architecture
#High Availability
#Scalability
Cloud Engineer
•
System Design
•
hard
A healthcare client is migrating to Azure. Design a Disaster Recovery (DR) strategy with an RPO of 15 minutes and an RTO of 2 hours.
#Azure
#Disaster Recovery
#Architecture
#Compliance
Cloud Engineer
•
System Design
•
medium
Architect a serverless data processing pipeline that triggers when a file is uploaded to S3, processes the data, and stores the results in a database.
#AWS
#Serverless
#Lambda
#Event-driven Architecture
Cloud Engineer
•
System Design
•
hard
Design a secure multi-tenant cloud architecture for a SaaS product hosted on GCP, ensuring strict data isolation between tenants.
#GCP
#Multi-tenancy
#Security
#Architecture
Cloud Engineer
•
Technical
•
medium
A Wipro enterprise client has 50 VPCs across different AWS regions. How would you connect them efficiently? Compare VPC Peering with AWS Transit Gateway.
#AWS
#VPC
#Transit Gateway
#Networking
Cloud Engineer
•
Technical
•
easy
We are migrating a client's on-premise data to AWS S3. How would you design a lifecycle policy to optimize costs for data that is accessed frequently for 30 days, rarely for 90 days, and must be retained for compliance for 7 years?
#AWS
#S3
#FinOps
#Cost Optimization
Cloud Engineer
•
Technical
•
medium
Wipro works with multi-cloud environments. Why would you choose Terraform over native tools like AWS CloudFormation or Azure Resource Manager (ARM) templates?
#Terraform
#CloudFormation
#ARM
#Multi-cloud
Cloud Engineer
•
Technical
•
easy
Explain the difference between an IAM Role and an IAM Policy. Give a real-world scenario where you would use a Role instead of an IAM User.
#AWS
#IAM
#Security
Cloud Engineer
•
Technical
•
medium
In a team of 10 Cloud Engineers at Wipro, how do you manage the Terraform state file to prevent concurrent modifications and state corruption?
#Terraform
#State Management
#Collaboration
Cloud Engineer
•
Technical
•
hard
A client manually changed a security group rule in the AWS console, causing configuration drift from our Terraform code. How do you detect and resolve this drift?
#Terraform
#Drift Detection
#State Reconciliation
Cloud Engineer
•
Technical
•
medium
How do you structure Terraform modules for reusability across different Wipro client projects?
#Terraform
#Modules
#Best Practices
Cloud Engineer
•
Technical
•
medium
You deploy a microservice to a Kubernetes cluster, but the pod goes into a 'CrashLoopBackOff' state. Walk me through your troubleshooting steps.
#Kubernetes
#Troubleshooting
#Docker
Cloud Engineer
•
Technical
•
medium
Explain the differences between ClusterIP, NodePort, and LoadBalancer services in Kubernetes. When would you use each?
#Kubernetes
#Networking
#Microservices
Cloud Engineer
•
Technical
•
hard
How does an Ingress Controller work in Kubernetes, and how does it differ from a LoadBalancer service?
#Kubernetes
#Ingress
#Networking
Cloud Engineer
•
Technical
•
medium
A client's Docker image is 2GB, causing slow deployment times. How would you optimize the Dockerfile to reduce the image size?
#Docker
#Optimization
#CI/CD
Cloud Engineer
•
Technical
•
medium
Describe how you would set up a Jenkins declarative pipeline to build a Docker image, push it to ECR, and deploy it to EKS.
#Jenkins
#Pipeline
#AWS
#Kubernetes
Cloud Engineer
•
Technical
•
medium
A banking client requires zero-downtime deployments. Compare Blue/Green deployments with Canary deployments. Which would you recommend and why?
#Deployment Strategies
#CI/CD
#High Availability
Cloud Engineer
•
Technical
•
medium
How do you securely manage API keys and database passwords in a CI/CD pipeline so they are not exposed in the source code?
#CI/CD
#Secrets Management
#DevSecOps
Cloud Engineer
•
Technical
•
medium
How would you set up monitoring and alerting for a Kubernetes cluster using Prometheus and Grafana?
#Kubernetes
#Prometheus
#Grafana
#Monitoring
Cloud Engineer
•
Technical
•
medium
You have two EC2 instances in different subnets within the same VPC. Instance A cannot ping Instance B. Walk me through your troubleshooting steps.
#AWS
#Troubleshooting
#Networking
#Security Groups
Cloud Engineer
•
Technical
•
medium
What is the difference between a Web Application Firewall (WAF) and a Network Firewall? Where would you place them in a cloud architecture?
#Security
#WAF
#Networking
Cloud Engineer
•
Technical
•
hard
How would you implement a Zero Trust security model for a client's cloud infrastructure?
#Zero Trust
#Security
#IAM
#Networking
Cloud Engineer
•
Technical
•
medium
A Wipro client is complaining about high AWS bills. What steps would you take to perform a cost optimization audit?
#AWS
#Cost Optimization
#FinOps
Cloud Engineer
•
Technical
•
easy
Explain the difference between Spot Instances and Reserved Instances. Give a use case for each.
#AWS
#EC2
#Pricing Models
Cloud Engineer
•
Technical
•
medium
What is the difference between Amazon RDS Multi-AZ deployments and Read Replicas? When would you use each?
#AWS
#RDS
#High Availability
#Performance
Cloud Engineer
•
Technical
•
hard
A client's DynamoDB table is experiencing throttling despite having sufficient provisioned throughput. What is likely causing this and how do you fix it?
#AWS
#DynamoDB
#Performance Tuning
Cloud Engineer
•
Technical
•
easy
What is the difference between AWS CloudWatch and AWS CloudTrail? Give an example of when you would check each.
#AWS
#Monitoring
#Auditing
Difficulty Radar
Based on recent AI-sourced data.
Meet Your Interviewers
The "Standard" Interviewer
Senior EngineerFocuses on core competencies, system constraints, and clear communication.
SimulateUnwritten Rules
Think Out Loud
Always explain your thought process before writing code or drawing architecture.