T Techclick ← All lessons
Microsoft · Azure security · Lesson 10 of 10

Interview: name the control, the object, and the proof

Interviewers do not want “Azure is secure.” They want: tenant vs subscription, landing zone before VMs, NSG vs Firewall vs WAF, report-only CA, MI not appsettings, Allow Azure is not private, recommendation ≠ incident, GatewaySubnet, PIM not standing Owner. Walk techclick-lab.in out loud.

Updated 2026-08-18·20 min read·L2 primary·Quiz at end

After this page you can

The ticket

You have 12 minutes. The interviewer draws tenant techclick-lab.in, hub 10.40.0.0/16, spoke 10.41.0.0/16, Firewall 10.40.0.4, FortiGate 203.0.113.10. Talk like you closed that ticket.

Strong answer pattern

Name the control → name the object (MG, CA policy, PE NIC, GatewaySubnet) → name the proof (az account show, effective NSG, sign-in What If, FQDN → 10.41.x.x, effective routes) → name the trap. Weak: “check the logs.” Strong: “Sign-in logs for bg-emergency, plus role assignment list on sub-spoke-app.”

Hero · whiteboard
Interview whiteboard with dummy Azure hub-spoke and Entra
If you cannot draw tenant vs sub vs VNet, you are not ready.
Lab data · dummy only

Tenant techclick-lab.in · MG tc-root / tc-landing / tc-workloads · subs sub-hub sub-spoke-app · hub VNet 10.40.0.0/16 · spoke 10.41.0.0/16 · Azure Firewall 10.40.0.4 · VPN GW public 203.0.113.50 · on-prem FortiGate WAN 203.0.113.10. Not a live tenant.

Twenty questions (say these out loud)

  1. Who still owns identity and data on every Azure SKU?
  2. Entra tenant vs subscription — which object is techclick-lab.in?
  3. Why a landing zone before the first pay-api VM?
  4. Why is Owner = Hotmail on a random sub a failing design?
  5. NSG vs Azure Firewall vs WAF — one sentence each.
  6. How do you force spoke egress to 10.40.0.4?
  7. Why a public IP on pay-api bypasses the Firewall inbound?
  8. Why report-only before CA On?
  9. What must be true of bg-emergency?
  10. How do you avoid locking the tenant?
  11. Why is a secret in appsettings still a finding if kv-tc-lab exists?
  12. RBAC vs access policies on Key Vault?
  13. Why soft-delete and purge protection?
  14. Why is Allow Azure services not Private Link?
  15. What does a Private Endpoint look like on the wire?
  16. Defender recommendation vs Sentinel incident?
  17. Why do both need Log Analytics?
  18. Why must the subnet be named GatewaySubnet?
  19. Why don’t spokes see each other through the hub by default?
  20. Stolen refresh token / standing Owner / app secret — which sensor sees it?
Q bandLessonProof you must name
1–2Shared + Entraaz account show
3–4Landing zoneMG parent + Policy list
5–7NSG / Firewall / WAFEffective NSG + UDR
8–10CA + break-glassWhat If + sign-in filter
11–13Key Vault + MIRBAC on kv-tc-lab
14–15Private Linknslookup → 10.41.x.x
16–17Defender + SentinelTwo different blades
18–19Hub-spokePeering + GatewaySubnet
20Identity pathRole assignment + SigninLogs
Weak vs strong
Weak: reboot Azure no object, no proof Strong: object + az + the trap you did not step in

If the answer has no dummy name from this lab, it is still a brochure.

Weak vs strong

WeakStrong
Azure is down / reboot the VMWhich plane: Entra, RBAC, or fabric?
Open NSG any-anyEffective rules + UDR to 10.40.0.4
We have DefenderRecommendation vs incident + workspace
VPN is upIKE vs route vs peering vs selectors
https://portal.azure.com
Training mock · not live
HomeMicrosoft Entra IDVirtual networksAzure Firewall
Subscriptions → sub-spoke-app → IAM

Role assignments

wl-owners · PIM eligible
hotmail personal standing Owner
priya@techclick-lab.in
bg-emergency excluded from CA, alerted
az role assignment list + Sign-in logs
Interviewers want this blade in your mouth. Training mock.

How to rehearse

  1. Side A — draw

    Tenant, three MGs, two subs, 10.40 / 10.41, 10.40.0.4, 203.0.113.50, FortiGate 203.0.113.10, kv-tc-lab, bg-emergency. From memory.

  2. Side B — five proofs

    Say five az/portal proofs without notes: az account show, effective NSG, CA What If, nslookup to 10.41, effective routes.

  3. Side C — quiz

    Misses send you back to that lesson. Do not invent SKU limits you did not read.

az · dummy rehearsal
az account show --query "[name, tenantId]" -o tsv
# sub-spoke-app
# 22222222-2222-2222-2222-222222222222

az network nic list-effective-nsg -g rg-spoke -n nic-pay-api -o table
az network nic show-effective-route-table -g rg-spoke -n nic-pay-api -o table
az role assignment list --subscription sub-spoke-app -o table

Four interview fails

1 · Feature dump

They asked for a path through this lab.

2 · No proof command

Theory only. Name az or the blade.

3 · Mixing WAF, Firewall, NSG

Three layers. Say which one answers the question.

4 · Invented limits

If you do not remember a SKU cap, say so. Dummy IPs are enough.

How to prove it

You are ready when

You can walk questions 1–20 without notes, and you name a proof for each. You never say “reboot Azure.”

Traps

TrapCorrection
Memorising portal menu namesStill fail if you cannot draw first-match of controls
Faking ExpressRoute SKUsSay private circuit vs IPsec and stop
Closing with secure scoreThat is not an incident close

Knowledge check

Judgment items. One best answer. Reasons send you back to the matching section.

Q1

Best proof of tenant vs subscription?

Correct: b. Lesson 1.
Q2

Force spoke Internet via the hub with…

Correct: a. Lesson 3.
Q3

bg-emergency must be…

Correct: b. Lesson 4.
Q4

Allow Azure services is…

Correct: b. Lesson 6.
Q5

Gateway subnet name?

Correct: b. Lesson 8.
Q6

Strong interview pattern?

Correct: a. This lesson.

Azure security class series: Shared + Entra · Landing zone · NSG vs Firewall vs WAF · Conditional Access · Key Vault + MI · Private Link · Defender + Sentinel · Hub-spoke · Identity path · Interview

Sources

Related: Azure session factory · Migration series.