After sitting on hiring panels for SOC, GRC and junior security engineering roles, the same answers come up again and again — and most of them quietly cost candidates the job. Not because the answer is wrong on paper, but because it's a textbook recital with no judgement attached. Below are the ten questions that catch beginners out most often, what interviewers are really listening for, and how to answer each one.
1. What is the CIA triad?
Common weak answer: 'Confidentiality, Integrity, Availability.' True, but you've just listed three words. Every other candidate did too.
Stronger answer: 'The CIA triad is a model of three security goals — confidentiality, integrity and availability — that we use to reason about whether a control is doing its job. For example, encrypting a database protects confidentiality, signing a software update protects integrity, and a DDoS mitigation protects availability. As an analyst it helps me categorise an incident quickly — a ransomware case hits all three, which is part of why we treat it as a priority one.'
2. What's the difference between a vulnerability, a threat and a risk?
These get conflated constantly. The clean version: a vulnerability is a weakness (an unpatched server). A threat is something that could exploit it (a ransomware crew). A risk is the combination — the likelihood and impact of that threat exploiting that vulnerability against your specific environment. Risk is the only one a business cares about, which is why GRC teams translate the other two into it.
3. Walk me through what happens when you type a URL into a browser.
Classic networking screen. Interviewers do not want a 40-minute monologue. They want to know you understand the layered model. A clean answer hits: DNS resolution, TCP handshake, TLS handshake, HTTP request, server response, browser rendering. Then — and this is the bit beginners miss — pivot to security: 'and at each step there's a control we care about: DNSSEC and DNS filtering at resolution, certificate validation at the TLS step, HSTS and HTTP security headers at the response, and Content Security Policy in the browser.'
4. What is the difference between TCP and UDP?
Don't list packet header fields. Say: 'TCP is connection-oriented and reliable — it does a three-way handshake and retransmits lost packets, so we use it where order matters, like HTTP or SSH. UDP is connectionless and fire-and-forget, so it's used where speed matters more than completeness — DNS queries, NTP, video streaming. From a detection standpoint, the difference matters because UDP-based protocols are easier to spoof and are commonly abused in reflection-style DDoS attacks.'
5. Explain symmetric vs asymmetric encryption.
Define: symmetric uses one shared key, asymmetric uses a key pair (public and private). Why it matters: symmetric is fast and used for bulk data; asymmetric is slow but solves the problem of how to share that key in the first place. Example: TLS uses asymmetric crypto during the handshake to exchange a symmetric session key, then uses the symmetric key for the actual data transfer. Why an analyst cares: most cryptographic incidents we see are not maths failures — they're key management failures.
6. What is the difference between hashing and encryption?
This trips up almost every beginner. Encryption is reversible with a key. Hashing is a one-way function — you cannot recover the input from the output. We use hashing for things that should never need to be decrypted: stored passwords (with a salt and a slow algorithm like bcrypt or Argon2), file integrity checks, digital signatures. If anyone tells you they need to 'decrypt a password hash to send it to a user', that's a finding, not a feature.
7. A user clicks a phishing link and enters credentials. What do you do?
This is the most important question in any SOC interview, and beginners almost always fumble it by jumping straight to 'I'd reset their password'. The right answer is structured.
- Contain — disable the account session and force a password reset, revoke active tokens, and isolate the device via EDR if there's any sign of payload execution.
- Investigate — check sign-in logs for any successful authentications from unusual locations, look at email rules created on the account (attackers often add forwarding rules to hide replies), and review what the user had access to.
- Eradicate — purge similar phishing emails from other inboxes, block the sender domain and any infrastructure the link pointed at.
- Recover — restore the user's access with new credentials and re-enrol MFA, ideally on a phishing-resistant factor.
- Lessons learned — feed the indicators to your detection team, brief the user without blame, and check whether your awareness training needs an update.
That's the NIST incident response lifecycle (Prepare, Detect/Analyse, Contain, Eradicate, Recover, Post-incident) applied to a real scenario. Naming the framework as you walk through it is a strong signal.
8. Tell me about a time you handled a difficult situation.
Behavioural questions are technical questions in disguise — they're checking judgement and self-awareness under low pressure. Use STAR: Situation, Task, Action, Result. Have three stories prepared before the interview: one where you delivered under pressure, one where you handled a conflict or mistake, and one where you learned something the hard way. Two minutes per story. Quantify the outcome where you can ('reduced false positives by about a third', 'cut handover time from 20 minutes to 5').
9. What's the difference between a SOC analyst and an incident responder?
A SOC analyst lives in the alert queue: detect, triage, escalate, repeat, across thousands of events. An incident responder is called in when an alert turns into a confirmed incident: they scope the breach, coordinate containment across teams, lead forensics and write the post-incident report. The two work hand in glove — most IR roles are filled by senior SOC analysts who learned the queue first.
10. Why do you want to work in cybersecurity?
The worst answers are 'because it's growing' and 'because of the salary'. The interviewer knows both already. The best answers are specific and personal: a moment that hooked you, a problem you find genuinely interesting, a role you've researched and can describe in detail. 'I want to be a SOC analyst because I like methodical investigative work, I've spent the last six months running Blue Team Labs Online exercises in the evenings, and the response loop of detect-investigate-act is the kind of feedback rhythm I work well in' is a real answer. 'I want to make the world safer' is not.
Three meta-mistakes that quietly kill beginner interviews
- Guessing instead of admitting. Saying 'I haven't worked with that, but here's how I'd start: read the vendor docs, find a lab to replicate it, ask a senior on the team' is a stronger answer than a wrong technical guess. Interviewers are hiring you for years of learning, not what you happen to know today.
- Not asking questions back. When they say 'do you have any questions for us', not having any reads as not interested. Ask about the alert volume per analyst, what their tuning process looks like, or what a successful first six months would look like.
- Treating it as a one-way exam. The best candidates make it a conversation. They reflect questions back ('do you mean from a Windows or Linux perspective?'), and they push back politely when they disagree. Interviewers remember that.
If you take one thing away: prepare three STAR stories, drill the structure on technical answers (Define → Why → Example → What you'd do), and rehearse 'I don't know, but here's how I'd find out' until it feels natural. That alone will put you ahead of most of the room.
Ready to make this your career?
Our 7-week live cohort takes complete beginners to job-ready — with Security+ alignment, hands-on SOC labs, and CV & interview coaching.
See cohorts & pricing