#1 India's Top IT Training Institute

×

About Uncodemy

Know more about who we are and what we stand for.

About Us

About Us

Discover our mission to equip individuals with essential IT skills and industry expertise.

Read More →
UnCodeMy Gallery

UnCodeMy Gallery

Explore highlights from our IT training sessions and success stories.

Read More →
×

Free Resources

Learn, practice and plan your career — bilkul free.

Tutorials

Tutorials

Step-by-step written tutorials to learn any technology at your own pace.

Read More →
Free Counselling

Free Counselling

Book a free video counselling session and pick the right course for you.

Read More →
Online Compiler

Online Compiler

Write, run and test your code online — no setup required.

Read More →

Interview Insights · Cloud Tools

Why Cloud Tools Eliminates More Candidates Than They Expect

Candidates prepare for architecture questions and service definitions. Then the interviewer shares a Terraform plan or a log group and asks what they see. That is where many cloud interviews quietly end.

Tracks
Where Tools Rounds Cut Interactive
Task shown
—
What appears on screen
Prepared for
—
What the candidate studied
Outcome
—
How the round goes
Read→Write→Query→Decide
Click a task to see the gap between what candidates prepare and what the tools round actually puts in front of them.

Home / Tutorials / Career Guides / Why Cloud Tools Eliminates More Candidates Than They Expect

Interview Insights · Cloud Tools

Why Cloud Tools Eliminates More Candidates Than They Expect

READWRITEQUERYDECIDETool outputPlan symbolsError messagesSkill 1Small configModule, alarmVariables, outputsSkill 2Logs, metricsLogs InsightsMetric mathSkill 3Next actionApply or stopAlert or waitSkill 4
Cloud tools rounds test four practical skills: reading tool output, writing small configuration, querying data and deciding what to do next.

Quick summary — Cloud tools round

Cloud tools rounds eliminate candidates because they test operating the tools, while most preparation covers only defining them. Knowing that Terraform is infrastructure as code or that CloudWatch collects metrics gets you through a screening call. A tools round asks you to read a plan and spot that a database will be destroyed, write an alarm with a sensible threshold or query a log group for slow requests. These are small, practical tasks, and they expose quickly whether a candidate has used the tools for real.

In this guide you will learn:

  1. Why definitions are not enough in a cloud tools round
  2. How to read Terraform plan output and spot dangerous replacements
  3. How to write a small reusable module with variables and outputs
  4. How to create a CloudWatch alarm and query logs with Logs Insights
  5. A preparation plan that practises reading, writing and querying

SECTION 01The gap between knowing a tool and operating it

In a screening call, I may ask 'what is Terraform?' and most candidates answer well. In the tools round, I ask something closer to the job: 'Here is a plan from a pull request. Would you approve it?' The candidate who has only memorised definitions now has nothing to stand on.

The gap is not about intelligence. It is about practice type. Reading output, writing small pieces of configuration and querying data are skills built only by doing. The table shows the shift interviewers make between rounds.

ToolScreening questionTools round questionWhat eliminates people
TerraformWhat is infrastructure as code?Would you approve this plan?Missing a -/+ replacement on a database
Terraform modulesWhy use modules?Turn this resource into a module with inputsNot knowing variables and outputs syntax
CloudWatchWhat does CloudWatch do?Alert when ALB 5xx errors riseNo idea of period, statistic or threshold
LogsWhere do Lambda logs go?Find the five slowest requests todayScrolling instead of querying
Interviewer: What is Terraform?

Candidate: Terraform is an open-source infrastructure as
code tool by HashiCorp. We write configuration in HCL
and it creates resources in AWS, Azure or GCP.

(Fine for screening. But it tells me nothing about
whether the candidate can review a real change.)
know-vs-operate.txt

The operating answer comes from having seen plan output many times. There is no shortcut. If you have never run a plan that wanted to replace something, create one on purpose in a practice account and read it carefully.

Key insight: Interviewers move from 'what is it?' to 'what would you do with this output?' because the second question cannot be answered by memorising. Prepare for the second question.

SECTION 02Reading Terraform plans and writing a small module

Two Terraform skills come up again and again in tools rounds. The first is reading a plan: knowing what +, -, ~ and -/+ mean and spotting lines that say a change forces replacement. The second is writing a small module, which shows you understand inputs, outputs and reuse rather than one giant file.

Practise both. Write a module for something simple, like an S3 bucket with versioning, and call it twice with different inputs. Then change an attribute that forces replacement and read the plan it produces.

Plan symbolMeaningRisk levelWhat to check
+ createA new resource will be createdUsually lowName, size and cost of the new resource
~ update in-placeAn existing resource will be modifiedMediumWhether the change causes downtime
- destroyA resource will be deletedHighIs anything still using it? Is there a backup?
-/+ replaceDelete then create, because an attribute cannot change in placeVery high for stateful resourcesWhich line says forces replacement, and can it be avoided?
# modules/bucket/variables.tf
variable "name" {
  type        = string
  description = "Bucket name"
}

variable "versioning" {
  type    = bool
  default = true
}

# modules/bucket/main.tf
resource "aws_s3_bucket" "this" {
  bucket = var.name
}

resource "aws_s3_bucket_versioning" "this" {
  bucket = aws_s3_bucket.this.id
  versioning_configuration {
    status = var.versioning ? "Enabled" : "Suspended"
  }
}

# modules/bucket/outputs.tf
output "arn" {
  value = aws_s3_bucket.this.arn
}
modules-bucket.tf

Renaming a bucket is a safe way to see a forced replacement in your own account, because the bucket is empty. Do it once, read the plan, and you will recognise the pattern immediately when an interviewer shows you one with a database.

Remember: Always read the plan summary line first: to add, to change, to destroy. An add and a destroy with the same resource name is your cue to look for a replacement.

SECTION 03Alarms and log queries: the monitoring half of the round

The second half of many tools rounds is monitoring. I may ask a candidate to set up an alert for a web app or to find slow requests in a log group. Candidates who have only read about CloudWatch usually know it collects metrics and logs, but cannot say what a period, a statistic or an evaluation window is.

An alarm is just a rule: watch this metric, aggregate it this way over this period, and alert if it crosses this threshold for this many periods. Once you can say that sentence and fill in each part for a real case, the question becomes easy.

Alarm settingExample valueWhy it mattersCommon mistake
MetricHTTPCode_Target_5XX_Count on the ALBMeasures server-side errors seen by usersWatching CPU instead of user-facing errors
Statistic and periodSum over 60 secondsCounts errors per minuteUsing Average for a count metric
Threshold and periodsGreater than 10, for 3 of 3 periodsAvoids alerting on one brief spikeAlerting on a single bad minute
Missing dataTreat as not breachingNo traffic should not trigger an error alertLeaving default and getting confusing states
aws cloudwatch put-metric-alarm \
  --alarm-name alb-5xx-high \
  --namespace AWS/ApplicationELB \
  --metric-name HTTPCode_Target_5XX_Count \
  --dimensions Name=LoadBalancer,Value=app/my-alb/0123456789abcdef \
  --statistic Sum \
  --period 60 \
  --evaluation-periods 3 \
  --datapoints-to-alarm 3 \
  --threshold 10 \
  --comparison-operator GreaterThanThreshold \
  --treat-missing-data notBreaching \
  --alarm-actions arn:aws:sns:ap-south-1:123456789012:ops-alerts
monitoring-tools.txt

Lambda writes a REPORT line at the end of each invocation with its duration and memory use, which is why the first query filters on @type = "REPORT". Explaining that detail shows you have actually looked at Lambda logs rather than only read about them.

Pro move: When asked to design an alert, start with the user's experience: errors and latency they would notice. Then add resource alarms such as CPU or disk. This order shows you understand why monitoring exists.
How Uncodemy helps: At Uncodemy, the Cloud Computing Training Course in Noida builds this into the batch: you practise Cloud Tools interview questions in live mock interviews with trainers, get feedback on every answer, and work on real projects you can explain with confidence.

SECTION 04A tools-round preparation plan

Use these three tabs to practise the four skills of a tools round: read, write, query and decide. Each one should be done hands-on in a practice account with a budget alert.

PLAN READING DRILL

1. Create a small stack: bucket, security group, instance.
2. Change one thing at a time and run terraform plan:
   [ ] Add a tag            -> expect ~ update
   [ ] Change instance type -> expect ~ (may stop/start)
   [ ] Rename the bucket    -> expect -/+ replace
   [ ] Remove a resource    -> expect - destroy
3. For each plan, write one line: approve or not, and why.
4. Destroy everything at the end.
tools-round-prep.md

SECTION 05How to stop the tools round from eliminating you

Most of the fixes are about how you practise, not how much you study.

  • Practise on output, not notes — Spend more time reading real plan output, logs and metrics than reading definitions.
  • Break things on purpose — A forced replacement, a failing alarm and an error-filled log group are the best teachers for tools questions.
  • Learn the vocabulary of alarms — Metric, statistic, period, threshold, evaluation periods and missing data: be able to explain each in one sentence.
  • Write one module properly — A single clean module with variables, outputs and a README teaches more than many copied files.
  • Always say the decision — After reading any output, finish with what you would do: approve, stop, alert or investigate further.
Pro tip: Keep screenshots or saved text of interesting plan outputs and log queries from your practice. Reviewing them the day before an interview prepares you better than any list of definitions.

SECTION 06Interview Q&A — Cloud tools round

Q1What does -/+ mean in a Terraform plan?

It means Terraform will destroy the existing resource and create a new one, because an attribute that cannot be changed in place has changed. The plan marks the responsible attribute with 'forces replacement'. For stateful resources such as databases, this usually means data loss unless handled carefully.

Q2How would you avoid an unwanted replacement of a resource?

First, see which attribute forces replacement and whether that change is really needed. If a resource was only renamed in code, a moved block or terraform state mv keeps the existing resource. For critical resources, a prevent_destroy lifecycle rule makes Terraform fail such plans.

Q3Why should a CloudWatch alarm use several evaluation periods?

A single bad data point can be a brief spike that resolves on its own. Requiring the threshold to be breached for several periods, for example three out of three one-minute periods, reduces noisy alerts while still catching real problems quickly.

Q4How would you find the slowest Lambda invocations?

Use CloudWatch Logs Insights on the function's log group. Filter for REPORT lines, which include duration, then sort by @duration descending and limit the results. I could also look at the Duration metric's maximum or p99 in CloudWatch metrics to see trends.

Q5What makes a good Terraform module?

A clear single purpose, inputs defined as variables with types and descriptions, sensible defaults, outputs for values other code needs and a short README. It should not hard-code environment-specific values such as account IDs or names.

SECTION 07Test yourself — Cloud tools round quiz

Five questions. No sign-up.

0 / 5

Pick an answer to see why it is right or wrong.

SECTION 08Frequently asked questions

What Terraform questions are asked in cloud interviews?

Common ones cover state and remote backends, plan versus apply, reading plan output, modules with variables and outputs, handling secrets, lifecycle rules such as prevent_destroy and how to manage multiple environments.

How do I practise Terraform for interviews?

Build a small project in a practice account, turn parts into modules and run plans after deliberate changes such as adding tags, renaming resources and removing them. Read each plan and decide whether you would approve it.

What is CloudWatch Logs Insights?

It is a query feature in CloudWatch Logs that lets you filter, sort and aggregate log events with a simple query language. It is useful for finding errors, slow requests and patterns without scrolling through logs manually.

How do I create a CloudWatch alarm for errors?

Choose the metric, such as the ALB 5XX count, set the statistic to Sum over a period such as one minute, choose a threshold and number of evaluation periods, decide how to treat missing data and attach an SNS topic for notifications.

Which cloud tools should I mention on my resume?

Mention the tools you have actually used in projects, such as one cloud CLI, Terraform or CloudFormation, CloudWatch or Azure Monitor, Git and a CI tool. Be ready to show or describe a real task you did with each.

Does Uncodemy help with Cloud Tools interview questions?

Yes. Uncodemy's Cloud Computing Training Course in Noida (classroom and online) includes live projects, one-to-one mock interviews and resume reviews, so you practise Cloud Tools interview questions with trainer feedback before the real interview. You can book a free demo class from this page to see how the sessions work.

Classroom & online · Noida

Practise the tools that decide cloud interviews

Our Cloud Computing Training Course includes hands-on Terraform, CloudWatch and CLI labs, so you can read, write and query with confidence in a tools round.

Talk to a counsellor for current fees
  • Terraform plan reviews
  • Monitoring and logging labs
  • Mock tools rounds
  • Weekday & weekend batches