Cyber security interview questions and answers

All levels · fresher-friendly · 56 questions with answers

This Cyber Shikshaa guide contains 56 interview practice questions and three FAQ questions. Reviewed 12 October 2026. Use the answers to understand mechanisms, evidence and trade-offs rather than memorising scripts. Examples are synthetic, not claims about candidate experience. Practise only on owned systems or within written authorisation. Do not run unknown files on a workstation or upload confidential evidence to public tools.

By Cyber Shikshaa · Reviewed · Educational guidance, not legal advice.

Reading isn't practising

You'll answer these out loud, under time pressure, with an interviewer asking follow-ups. Do a free 5-question AI mock interview and get scored feedback in minutes — no card needed.

Start free mock interview

How to use these answers

  • Start with the mechanism, explain its limitation, then give one relevant example.
  • Use the sample answers as study notes; shorten them naturally when speaking.
  • Distinguish work you actually completed from a proposed lab or hypothetical response.
  • When uncertain, identify the evidence or official documentation you would check.
  • Explain who can approve disruptive actions and how you would verify the result.

Fundamentals: mechanisms and trade-offs

Build explanations around what a control protects, how it works and where it can fail.

1.What does the CIA triad mean in practical security decisions?

Practice this with AI
Show model answer

The CIA triad describes confidentiality, integrity and availability. Confidentiality limits disclosure to authorised parties; integrity protects against unauthorised alteration; availability keeps information and services usable when needed. Encryption, access controls, signatures, redundancy and tested recovery support different parts of this model, but no control guarantees all three. A hash only supports integrity checking when the reference value is trustworthy. Controls can also conflict: restrictive access may delay urgent work, while extra replicas increase the data footprint. Choose controls using business impact, then verify that they actually protect the intended property.

Worked example: In an owned lab, encrypt a synthetic backup, restrict its reader account and restore it to a separate test machine. Expect confidentiality controls to coexist with a demonstrably usable recovery copy.

Common mistake: Assuming encryption alone protects availability or proves that the underlying data was accurate before it was encrypted.

Follow-up: How would you verify backup integrity without weakening access restrictions?

2.How do vulnerabilities, threats and risks differ?

Practice this with AI
Show model answer

A vulnerability is a weakness, such as an unnecessary administrative interface exposed without adequate protection. A threat is an actor, event or circumstance capable of causing harm. Risk concerns the likelihood and consequences of that harm in a particular context. An exposed weakness on a critical payment system can present different risk from the same weakness on an isolated training machine. Technical severity informs the decision but does not replace exposure, exploitation evidence or business impact. Assign a risk owner, choose a treatment and document the residual risk instead of assuming every weakness needs identical urgency.

Worked example: A synthetic inventory contains two equally vulnerable servers. One handles test data behind isolation controls; the other supports an external service. Explain why exposure and business dependency change treatment priority.

Common mistake: Treating a vulnerability score as a complete risk assessment while ignoring ownership, exposure, compensating controls and business consequences.

Follow-up: What evidence would justify deferring remediation on the isolated server?

3.When should symmetric and asymmetric cryptography be used?

Practice this with AI
Show model answer

Symmetric cryptography uses a shared secret and efficiently protects bulk data, commonly through authenticated encryption. Asymmetric cryptography uses related public and private keys for operations such as signatures and key agreement. These operations solve different problems; a public key does not automatically establish a trustworthy identity. In a typical certificate-based TLS 1.3 handshake, ephemeral key agreement establishes shared secrets, CertificateVerify authenticates the handshake using a signature, and symmetric keys protect application traffic. TLS 1.3 does not use RSA key transport. The trade-off is efficient data protection versus the complexity of identity validation and key management.

Worked example: Inspect a connection to an owned HTTPS service using TLS 1.3. Expect a negotiated symmetric cipher suite, while certificate and handshake information describe authentication rather than RSA encryption of session keys.

Common mistake: Saying asymmetric encryption always transports the session key, or assuming a certificate makes an application trustworthy and harmless.

Follow-up: What does CertificateVerify establish that the certificate alone does not?

4.How is hashing different from encryption?

Practice this with AI
Show model answer

Encryption transforms plaintext into ciphertext that an authorised key holder can decrypt. A cryptographic hash produces a fixed-size digest without a decryption operation, but predictable inputs can still be guessed and compared. This distinction matters for passwords: a fast general-purpose hash makes offline guessing inexpensive, even though it is not reversible. Password storage therefore uses a salted, deliberately expensive password-hashing function such as Argon2id. File hashes help compare content, but an attacker who can replace both a file and its reference digest can defeat an unprotected integrity check. Trusted signatures or authenticated references address that limitation.

Worked example: Hash two synthetic files in an owned lab, then change one character in one file. Expect different digests, but recognise that neither digest identifies who created the file.

Common mistake: Describing hashes as impossible to attack, or using a matching digest as proof that a file is safe.

Follow-up: Why is SHA-256 suitable for file comparison but insufficient by itself for password storage?

5.What does a password salt protect against?

Practice this with AI
Show model answer

A salt is a unique random value supplied to the password-hashing function for each stored password. It is normally stored alongside the resulting hash and need not be secret. Salting prevents identical passwords from producing identical stored values and makes precomputed lookup tables less useful. It also prevents attackers from sharing one guessing calculation across many differently salted records. A salt does not make a weak password strong or prevent guessing against one account. Use a maintained password-hashing library with Argon2id and appropriate resource settings; the trade-off is higher verification cost for both defenders and attackers.

Worked example: Create two local test accounts with the same synthetic password using a maintained Argon2id library. Expect different encoded hashes because each record contains a separately generated salt.

Common mistake: Using one fixed salt for every account or treating the salt as a substitute for a costly password-hashing function.

Follow-up: How does a pepper differ from a salt, and what operational problem does it introduce?

6.How do authentication and authorisation differ?

Practice this with AI
Show model answer

Authentication establishes confidence in an identity through evidence such as a password, security key or certificate. Authorisation evaluates whether that identity may perform a particular action on a resource. A valid login must not imply permission to access every record. Applications should enforce permissions on the server for each relevant request, using roles, attributes or ownership rules appropriate to the business. Strong authentication cannot repair missing authorisation checks. Fine-grained permissions reduce unnecessary access but increase policy complexity, so testing must include permitted actions, denied actions and changes in a user's role or resource ownership.

Worked example: In an owned application lab, create two users with separate synthetic invoices. Sign in as one user and request the other's invoice; expect a server-side denial despite successful authentication.

Common mistake: Checking permissions only in the interface while leaving the underlying API accessible to any user with a valid session.

Follow-up: How would you test whether an API enforces object ownership consistently?

7.What makes defence in depth effective rather than merely complicated?

Practice this with AI
Show model answer

Defence in depth combines preventive, detective and recovery controls so that one failure does not automatically expose the whole organisation. For example, authentication limits entry, segmentation restricts movement, monitoring reveals suspicious behaviour and tested backups support recovery. The layers should address different failure paths rather than duplicate the same weak assumption. Several products relying on one compromised administrator account are not truly independent protection. Additional controls also introduce cost, maintenance and possible outages. Evaluate the attack path, identify common dependencies and test whether remaining layers still work when one control is unavailable or bypassed.

Worked example: In an isolated lab, deliberately disable one test detection rule while keeping access restrictions and central logging active. Expect the denied action to remain blocked and its evidence still available.

Common mistake: Counting security products as independent layers without checking whether they share credentials, infrastructure, blind spots or administrative failure modes.

Follow-up: Which shared dependency could undermine your authentication, monitoring and backup controls simultaneously?

8.How do you apply the principle of least privilege?

Practice this with AI
Show model answer

Least privilege gives people and workloads only the actions, resources and access duration needed for an approved task. Start with the task, map required permissions and test a narrowly scoped role rather than granting administrator access by default. Temporary elevation, separate administrative identities and periodic access reviews help prevent accumulated permissions. Evidence should include actual role assignments, usage and denied-action tests, not just a policy document. Overly restrictive permissions can interrupt legitimate work, so provide a controlled exception and emergency-access process. Revisit permissions when responsibilities change and remove access that no longer has a justified owner.

Worked example: Give a lab workload permission to read one synthetic object prefix but not delete objects. Expect the required read to succeed and an attempted deletion to return an access denial.

Common mistake: Granting permanent administrator access to solve a temporary failure without identifying the missing permission or documenting an expiry.

Follow-up: How would you identify unused permissions without assuming that rarely used emergency access is unnecessary?

9.What is zero trust, and what is it not?

Practice this with AI
Show model answer

Zero trust is an architectural approach that avoids granting implicit trust solely because a user or device is on an internal network. Access decisions use identity, resource sensitivity, device information and other available context, with narrowly scoped permissions and reassessment when conditions change. It is not a product, and buying a gateway does not complete the transition. Encrypted connections and strong authentication help, but authorisation and monitoring remain essential. More contextual checks can improve control while increasing latency, privacy considerations and dependence on identity infrastructure. Implementation should be incremental, with tested emergency access and clearly understood failure behaviour.

Worked example: For an owned test application, compare access from a compliant device and an unmanaged device using the same test identity. Expect policy differences based on approved context, not network location alone.

Common mistake: Calling a VPN or identity product zero trust while leaving broad internal access and unreviewed service-account permissions unchanged.

Follow-up: What should happen when the device-posture service becomes unavailable?

10.What is a false positive, and how should a SOC handle one?

Practice this with AI
Show model answer

A false positive occurs when a detection indicates suspicious or malicious activity but investigation establishes that the alert's asserted condition is not present. Some organisations separately classify correctly detected but authorised behaviour as a benign positive; the team's definitions should be explicit. Analysts compare the rule's claim with logs, asset context, user activity and approved changes. Excessive noise consumes investigation capacity, but suppressing alerts too broadly creates blind spots. Tune the narrow cause, preserve the reasoning and test the changed rule against both benign and malicious-looking lab cases. A closed alert should explain the evidence, not merely say 'known user'.

Worked example: A lab rule flags a scripted administrative action. Compare its execution with an approved test change and process logs; expect a documented benign explanation rather than automatic trust in the account.

  1. Restate what the alert claims.
  2. Compare relevant events with authorised activity and asset context.
  3. Record the classification and supporting evidence.
  4. Test any proposed exception against positive and negative lab cases.

Common mistake: Suppressing all activity from an administrator account after one benign alert, thereby hiding later misuse of the same identity.

Follow-up: What evidence would make you reopen an alert previously classified as benign?

Network security: traffic, trust and exposure

Explain protocol behaviour before describing attacks or controls. Packet captures need endpoint and application context.

1.What happens when you enter an HTTPS URL in a browser?

Practice this with AI
Show model answer

The browser interprets the URL, checks relevant caches and resolves the hostname if necessary. It then establishes a connection: commonly TCP followed by TLS, or QUIC over UDP for HTTP/3. TLS validates the server identity and protects application traffic before HTTP requests and responses are exchanged. Proxies, cached connections and service workers can change the visible sequence. DNSSEC authenticates DNS answers where validation applies; DoH and DoT encrypt transport to a resolver. Neither prevents all DNS abuse. Packet inspection can reveal timing and connection metadata, but encrypted content and browser caching limit what a capture alone can explain.

Worked example: Capture traffic from an owned browser opening a test HTTPS service. Compare DNS timing and connection addresses with browser logs; expect some requests to reuse cached resolution or an existing connection.

Common mistake: Insisting every page load creates a fresh DNS query and TCP handshake, or claiming encrypted DNS makes destinations trustworthy.

Follow-up: Why might a packet capture show no DNS query for a newly opened browser tab?

2.How do TCP and UDP differ from a security perspective?

Practice this with AI
Show model answer

TCP provides a connection-oriented byte stream with sequencing, retransmission and flow control. UDP sends datagrams without those transport-level guarantees, although applications can implement reliability and authentication above it. Neither protocol encrypts data by itself. Attackers may abuse TCP connection state or use spoofed UDP requests against amplifying services, but spoofing depends partly on network filtering and protocol behaviour. Blocking all UDP can break legitimate services such as DNS and QUIC. Select controls according to the application, validate exposed services and correlate packet fields and timing with endpoint logs before treating unusual traffic as an attack.

Worked example: In a private lab, compare a TCP connection with a small authorised UDP exchange. Expect TCP setup and acknowledgements, while application logs are needed to confirm whether UDP messages were processed.

Common mistake: Calling UDP inherently malicious or assuming TCP's handshake provides encryption, user authentication or protection against application-layer abuse by itself.

Follow-up: What additional evidence would distinguish UDP packet loss from an application refusing a request?

3.How does a next-generation firewall differ from basic packet filtering?

Practice this with AI
Show model answer

A firewall enforces traffic policy between systems or zones. Basic filtering uses addresses, ports and protocols, while stateful filtering also tracks connection state. Products described as next-generation firewalls commonly add application identification, identity integration and intrusion-prevention capabilities, although implementations differ. TLS inspection may expose application content to inspection but requires approved certificate handling and creates privacy, compatibility and performance concerns. Without decryption, some decisions depend on metadata and may be incomplete. A firewall cannot fix insecure application authorisation or a compromised authorised account. Evaluate rules through required business flows, denied-flow tests and logs rather than product labels.

Worked example: On an owned lab firewall, allow a test application between two zones and deny other paths. Expect connection logs to show policy matches; verify application functionality instead of assuming port access is sufficient.

Common mistake: Assuming application identification is always accurate, particularly with encrypted traffic, shared hosting or protocols deliberately designed to resemble something else.

Follow-up: When would you avoid TLS inspection even if the firewall supports it?

4.When would you choose IDS monitoring instead of IPS blocking?

Practice this with AI
Show model answer

An intrusion detection system observes traffic or host activity and raises findings for review. A network intrusion prevention system operates inline and can reject traffic according to configured rules. Blocking may reduce response time, but a mistaken rule can interrupt legitimate service. Out-of-band detection avoids that particular outage path but depends on another response mechanism to stop activity. Neither sees everything: placement, encryption, packet loss and unsupported protocols affect coverage. Begin with visibility and representative testing, then enable blocking where confidence and business tolerance justify it. Document bypass behaviour, escalation routes and the evidence retained when traffic is dropped.

Worked example: Replay approved synthetic traffic through an isolated test sensor. Compare alert-only and blocking modes; expect the same signature to produce different service effects when enforcement is enabled.

Common mistake: Enabling every prevention signature in production without testing business traffic, documenting rollback or understanding fail-open versus fail-closed behaviour first.

Follow-up: Which factors would determine whether an inline sensor should fail open or fail closed?

5.How does network segmentation reduce the impact of compromise?

Practice this with AI
Show model answer

Network segmentation separates systems into zones and controls communication between them. Its security value comes from enforced boundaries, not merely different subnet names or VLAN labels. If a user endpoint is compromised, restricted routes and service policies can limit access to databases, administrative interfaces and backup infrastructure. However, permitted application paths, shared credentials and misconfigured management networks may still enable movement. Segmentation reduces reachable attack paths; it does not erase an existing compromise or guarantee containment. The trade-off is more policy and troubleshooting work. Test required flows and denied flows, and review exceptions when applications or dependencies change.

Worked example: Place two owned virtual machines in separate lab zones and allow only a required test service. Expect that service to work while an unrelated connection fails and produces a boundary log.

Common mistake: Assuming separate VLANs create security isolation when routing allows unrestricted traffic between them or administrators share credentials across zones.

Follow-up: How would you test whether a backup network remains reachable through an unintended management path?

6.How does TLS resist an on-path interception attack?

Practice this with AI
Show model answer

An on-path attacker can observe, redirect or modify traffic between communicating parties. Correctly configured TLS resists undetected modification and impersonation through authenticated handshake processing and protected records. In certificate-based TLS 1.3, the client validates the certificate chain and hostname, while CertificateVerify proves possession of the signing key over the handshake context. Key agreement and derived traffic keys then protect communication. This does not establish that the website's content is benign. Compromised endpoints, stolen keys or an improperly trusted certificate authority can undermine protection. Strict validation improves security but requires correct certificate lifecycle management and careful handling of enterprise inspection.

Worked example: Connect an owned client to a test service with a certificate for the wrong hostname. Expect validation to fail; do not disable verification merely to make the lab request succeed.

Common mistake: Treating a padlock as proof of a legitimate business, or bypassing certificate warnings without investigating the validation failure first.

Follow-up: Why does possession of a valid certificate not prove that a website is safe?

7.What does a VPN protect, and where does its protection end?

Practice this with AI
Show model answer

A VPN creates a protected tunnel between defined endpoints, such as a laptop and an organisational gateway. Its protection depends on the protocol, authentication, routing and whether traffic actually enters the tunnel. A split-tunnel configuration may send some traffic directly to the internet. VPNs do not remove malware, validate every destination or prevent misuse by an authenticated attacker. For IPsec using IKEv2, IKE_SA_INIT and IKE_AUTH establish the authenticated IKE relationship and an initial CHILD_SA; IKEv1 phase-one and phase-two terminology is legacy. Centralised tunnelling improves control but can increase latency and concentrate availability risk at the gateway.

Worked example: On an approved lab VPN, compare routing tables before and after connection. Expect only configured routes to use the tunnel, demonstrating why connected status alone does not prove all traffic is protected.

Common mistake: Assuming a VPN secures an infected endpoint or describing IKEv2 negotiation using legacy IKEv1 phase-one and phase-two terminology.

Follow-up: How would you verify whether DNS traffic follows the intended VPN route?

8.Which internet-exposed services would you prioritise for review?

Practice this with AI
Show model answer

Prioritise exposed administrative interfaces, file-sharing services, databases and services that should have no public business purpose. Ports such as 3389, 445, 23, 5900 and common database ports can guide investigation, but a port number does not prove which application is running or whether it is vulnerable. SSH on port 22 may be justified when strongly controlled; a sensitive administration service on 443 may still be dangerous. Verify ownership, service identity, authentication, patch status and access restrictions. Restricting exposure reduces attack surface, but changes need approval because legitimate integrations may depend on the current path.

Worked example: Review a synthetic firewall inventory containing 192.0.2.10 and an unexpected public database rule. Expect the review to identify its owner and justification before proposing an authorised restriction.

  1. Confirm the assessment scope and asset owner.
  2. Verify the service using approved inventory or authorised testing.
  3. Review authentication, exposure and patch evidence.
  4. Recommend a tested restriction or document the justified exception.

Common mistake: Labelling every open port a vulnerability without verifying the service, business requirement, protective controls or scope of authorised testing.

Follow-up: What evidence would justify keeping a remote administration service publicly reachable?

Application security: preventing classes of failure

Focus on data flow, server-side enforcement and tests that demonstrate both protection and normal functionality.

1.How does SQL injection occur, and what prevents it?

Practice this with AI
Show model answer

SQL injection occurs when untrusted input changes the structure of a database command rather than remaining data. Parameterised queries separate values from SQL syntax and are the main defence for ordinary value inputs. Dynamic table names, column names and sort directions usually need strict mapping to approved identifiers rather than value placeholders. An ORM is not automatically safe if developers assemble raw SQL strings. Least-privileged database identities reduce potential impact but do not repair injection. Parameterisation may require refactoring legacy query construction; that effort is more reliable than depending on a web application firewall or broad input sanitisation alone.

Worked example: In an owned application lab with synthetic records, submit an apostrophe-containing name through a parameterised lookup. Expect normal data handling without a syntax error or altered query meaning.

Common mistake: Escaping a few special characters while continuing to concatenate input, or assuming an ORM makes every raw query safe.

Follow-up: How would you safely support a user-selected sort column?

2.What are stored, reflected and DOM-based XSS?

Practice this with AI
Show model answer

Cross-site scripting occurs when untrusted content executes as script within a trusted application's browser context. Stored XSS persists in data later shown to users; reflected XSS returns input in an immediate response. DOM-based XSS describes unsafe client-side processing from a source into an executable sink and can overlap with stored or reflected delivery. The data may still have passed through a server. Prevent it with context-appropriate output encoding, safe DOM APIs and sanitisation where rich HTML is genuinely required. Content Security Policy adds defence in depth but does not replace safe rendering. Restrictive policies require compatibility testing and maintenance.

Worked example: Render a synthetic comment containing HTML-like characters in an owned test page using a safe text API. Expect visible text rather than interpreted markup, while permitted page behaviour remains unchanged.

Common mistake: Claiming DOM-based XSS never involves a server, or applying HTML encoding indiscriminately to JavaScript, URL and CSS contexts.

Follow-up: When is HTML sanitisation required instead of simply rendering user input as text?

3.How does CSRF differ from XSS?

Practice this with AI
Show model answer

Cross-site request forgery exploits a browser's tendency to attach credentials, especially cookies, to requests sent to an application. A malicious site can induce an unwanted state-changing action when the application lacks adequate request-origin protections. The attacker usually does not need to read the response. XSS instead executes attacker-controlled script in the application's origin and can often defeat CSRF controls. Use framework-supported anti-CSRF tokens, appropriate SameSite cookie settings and origin validation where suitable. Avoid state changes through GET requests. Stricter cross-site restrictions can disrupt legitimate federated or embedded workflows, so test those integrations rather than weakening protections globally.

Worked example: In an owned two-origin lab, submit a synthetic account-preference change without the expected anti-CSRF token. Expect rejection even when the browser has an authenticated session with the target application.

Common mistake: Assuming CORS prevents CSRF, or relying solely on SameSite without checking supported browsers, application flows and cookie configuration.

Follow-up: Why might an XSS vulnerability undermine an otherwise correct anti-CSRF token design?

4.What does the OWASP Top 10:2025 cover?

Practice this with AI
Show model answer

The OWASP Top 10:2025 is an awareness document describing major categories of web application security risk, not a complete testing or compliance checklist. Its categories are Broken Access Control, Security Misconfiguration, Software Supply Chain Failures, Cryptographic Failures, Injection, Insecure Design, Authentication Failures, Software or Data Integrity Failures, Security Logging and Alerting Failures, and Mishandling of Exceptional Conditions. SSRF is included under Broken Access Control. Use the categories to organise learning and risk discussions, then use detailed testing guidance and application-specific threat modelling. The simplicity helps communication, but relying only on ten headings can overlook business logic and specialised attack paths.

Worked example: Map a synthetic application's missing object-ownership check to Broken Access Control, then write a specific denied-access test. Expect the category to organise the finding, not substitute for technical evidence.

Common mistake: Presenting the 2021 category list as current or treating completion of ten headings as proof an application is secure.

Follow-up: Which additional testing would you perform after mapping findings to the Top 10?

5.What is SSRF, and why are cloud workloads affected?

Practice this with AI
Show model answer

Server-side request forgery occurs when an attacker influences a server to make unintended requests using the server's network position or privileges. A URL-fetching feature may reach internal applications, administrative services or cloud metadata unavailable to the attacker directly. Impact depends on reachable services, response visibility and workload permissions. Defences include restricting destinations and schemes, validating resolved addresses, handling redirects safely and limiting outbound access. Metadata protections such as AWS IMDSv2 reduce some attack paths but are not a universal fix. Strict destination controls improve safety but may constrain legitimate integrations, requiring a maintained approval process and careful DNS handling.

Worked example: Use a local mock metadata service in an isolated owned lab, not real cloud credentials. Expect a restricted fetcher to reject that destination while still retrieving content from its explicitly approved test service.

Common mistake: Blocking one link-local address while ignoring redirects, IPv6, alternate address representations, DNS changes and other reachable internal services.

Follow-up: How could a permitted hostname become unsafe after initial URL validation?

6.How should an application store passwords securely?

Practice this with AI
Show model answer

Store passwords using a maintained implementation of Argon2id with a unique salt and resource settings chosen through testing on the deployment environment. Store the encoded algorithm, parameters, salt and hash so future verification and upgrades are possible. Do not use reversible encryption or a fast hash alone for ordinary password verification. A separately managed pepper can add protection but introduces secret rotation and recovery challenges. Expensive hashing slows offline guessing while also consuming server resources, so combine it with appropriate login abuse controls. MFA reduces some account-takeover risks but does not make insecure password storage acceptable or prevent offline guessing.

Worked example: In an owned test service, verify a synthetic password and then increase the configured Argon2id cost. Expect successful logins to support a controlled rehash path without storing the original password.

Common mistake: Copying hashing parameters without performance testing, storing plaintext for recovery, or assuming MFA compensates for a leaked weak hash database.

Follow-up: How would you migrate existing password hashes without forcing every user to reset immediately?

7.What does a secure software development lifecycle involve?

Practice this with AI
Show model answer

A secure SDLC integrates security requirements, design review, implementation practices, testing, release controls and operational feedback into normal development. Threat modelling identifies abuse paths early; code, dependency and secret checks provide additional evidence later. Tools produce findings, not automatic truth. Triage should restate the issue, verify it, assess contextual severity and choose fix, defer, accept or false-positive treatment with ownership. Document supporting evidence and retest fixes. More checks can slow delivery if poorly targeted, so prioritise meaningful risks and clear remediation paths. Review actual pipeline behaviour and release evidence rather than treating a written policy as proof of implementation.

Worked example: For an owned sample application, introduce a harmless test dependency finding and follow it through verification, owner assignment and a retest. Expect a traceable decision rather than an unexplained dashboard dismissal.

Common mistake: Adding scanners to a pipeline without defining who verifies findings, approves exceptions, checks fixes or handles failed release gates.

Follow-up: What evidence would distinguish a valid risk acceptance from an ignored security finding?

Incident response and monitoring: evidence before conclusions

Preserve evidence, separate facts from hypotheses and perform containment only within documented authority.

1.How would you explain a modern incident response lifecycle?

Practice this with AI
Show model answer

NIST SP 800-61r3, finalised in April 2025, aligns incident response with the six CSF 2.0 Functions: Govern, Identify, Protect, Detect, Respond and Recover. Preparation is supported by governance and ongoing risk management, not merely a first step before an incident. Operational work still includes validation, scoping, authorised containment, eradication and recovery, with learning fed back throughout. Choose actions according to likely harm, available evidence and documented authority. Fast isolation may limit damage but interrupt essential services or affect evidence collection. Maintain a timeline, decision log and recovery criteria rather than treating response as an inflexible sequence.

Worked example: Run a tabletop using synthetic account-compromise events. Expect participants to identify an incident lead, evidence requirements, containment approvals and recovery checks, including what changes when a critical service is involved.

Common mistake: Calling the older six-step sequence the current NIST framework or assuming every analyst has authority to isolate any system.

Follow-up: What would justify containing a system before the full incident scope is known?

2.How would you investigate a reported phishing email?

Practice this with AI
Show model answer

Preserve the original message as an .eml file with headers, timestamps and handling notes before modifying or deleting anything. Trace Received headers from the trusted mail boundary because earlier attacker-supplied lines may be forged. Check SPF, DKIM and DMARC results and alignment, while remembering that passing authentication does not prove benign content. Correlate message identifiers, recipients, URLs and attachment hashes with delivery, proxy and identity logs. Establish whether anyone clicked, entered credentials or executed content. Block, revoke sessions or quarantine only within documented authority. Preserve confidential evidence internally; never run unknown attachments on a workstation or upload them to public tools.

Worked example: Use a synthetic .eml containing a link to example.invalid and successful sender authentication. Expect the exercise to show that authenticated domain control does not establish a trustworthy request or safe destination.

  1. Preserve the original .eml and record its provenance.
  2. Inspect the trusted Received path and authentication alignment.
  3. Extract indicators without opening live links or attachments.
  4. Correlate delivery, endpoint, proxy and identity evidence.
  5. Escalate and apply approved containment, then verify its effect.

Common mistake: Trusting every Received line, treating DMARC pass as a safety verdict, or deleting messages before preserving the original evidence.

Follow-up: Which logs would help distinguish delivery, clicking and actual credential submission?

3.What does a SIEM actually contribute to an investigation?

Practice this with AI
Show model answer

A SIEM collects and searches events from multiple systems, applies parsing and correlation logic, and supports alerting and investigation workflows. Its usefulness depends on source coverage, timestamps, field quality and detection design. Correlated events can strengthen a hypothesis, but a sequence of unusual logins and configuration changes is not automatically a confirmed incident. Analysts must verify identity, session relationships and authorised activity. Centralisation improves visibility while creating storage, privacy and operational costs. Test collection using known lab events, monitor ingestion failures and retain original records so normalised fields can be checked when a parser or rule behaves unexpectedly.

Worked example: Generate a failed login followed by an authorised configuration change in an owned lab. Expect the SIEM to show both events, while correlation still requires checking whether they share an actor and session.

Common mistake: Assuming an empty search proves no activity occurred without checking retention, ingestion health, time zones, permissions and query fields.

Follow-up: How would you verify that a missing event is a collection problem rather than an absence of activity?

4.How do you verify and classify a security finding?

Practice this with AI
Show model answer

Start by restating exactly what the finding claims, including the affected asset, action and time window. Verify it against original evidence rather than accepting a scanner label or alert title. Then assess technical severity alongside exposure, exploitation evidence, asset importance and compensating controls. CVSS describes technical severity; it does not by itself determine business priority. Choose a documented treatment: fix, defer, accept or false positive, with an accountable owner where appropriate. Investigation takes time, but premature closure can conceal harm. Write the reasoning, evidence gaps and follow-up conditions so another analyst can reproduce or challenge the decision.

Worked example: A synthetic scanner reports a vulnerable package on a test server. Compare the installed build, vendor backport information and reachable feature; expect a justified disposition rather than a decision based only on version text.

  1. Restate the claim and affected scope.
  2. Verify the underlying evidence and record uncertainties.
  3. Assess contextual severity and possible impact.
  4. Select treatment with the appropriate owner.
  5. Document evidence, rationale and a retest or review condition.

Common mistake: Marking a finding false positive because exploitation was not reproduced, despite incomplete testing or missing access to the affected path.

Follow-up: What evidence separates a false positive from a real issue accepted by its risk owner?

5.What makes threat hunting different from reviewing alerts?

Practice this with AI
Show model answer

Threat hunting is a hypothesis-led search for adversary activity that existing detection workflows may not have identified. Define a plausible behaviour, affected systems, required telemetry and a bounded time range before searching. For example, investigate whether unexpected service creation is followed by unusual process execution and outbound connections. Windows Event 7045 belongs to the System log; process creation Event 4688 requires suitable audit configuration, with command-line recording requiring additional configuration. Missing telemetry limits conclusions. Hunting consumes analyst time, so prioritise relevant threats and usable evidence. Outcomes can include an incident, a detection improvement, a logging gap or an unsupported hypothesis.

Worked example: Create an approved harmless service in an isolated Windows lab and examine its timeline. Expect System Event 7045; expect Security Event 4688 only when the required process auditing is configured.

  1. State the hypothesis and scope.
  2. Verify required log sources and audit settings.
  3. Search and correlate service, process and network events.
  4. Validate matches against approved activity.
  5. Record findings, visibility gaps and proposed detection changes.

Common mistake: Treating a hunt with no matches as proof of safety when the required logs were never enabled or retained.

Follow-up: How would you redesign a hunt when process command lines are unavailable?

6.How should indicators of compromise be used?

Practice this with AI
Show model answer

Indicators of compromise are observable values associated with suspicious or malicious activity, such as file hashes, domains, IP addresses or persistence artefacts. Their value depends on provenance, age, specificity and context. A file hash identifies particular content, while an IP address may belong to shared infrastructure and change owners. Search relevant telemetry, validate matches and examine related behaviour before concluding compromise. Blocking can reduce exposure, but broad or stale indicators may disrupt legitimate services. Keep confidence and expiry information, preserve the source evidence and combine indicators with behavioural detection because attackers can change infrastructure or modify files to evade exact matching.

Worked example: Search a synthetic proxy dataset for example.invalid, then inspect user, timestamp and request context. Expect a match to establish contact in the dataset, not automatically prove malware execution.

  1. Check indicator provenance, confidence and age.
  2. Search authorised telemetry within the relevant time window.
  3. Correlate matches with identities, endpoints and behaviours.
  4. Apply approved action and record expiry or review criteria.

Common mistake: Blocking shared infrastructure indefinitely from an unverified indicator feed or treating one matching address as sufficient proof of compromise.

Follow-up: How would you decide when an indicator-based blocking rule should expire?

7.What is MITRE ATT&CK, and how would you describe your use of it honestly?

Practice this with AI
Show model answer

MITRE ATT&CK is a knowledge base of observed adversary tactics and techniques; the official version checked for this review is v19.2. It helps teams describe behaviours, develop hypotheses and discuss detection coverage. A technique mapping is not proof that a detection works, and ATT&CK is not a complete compliance checklist. Explain any genuine use with the observed behaviour, relevant telemetry, test and limitation. If you have not used it practically, say so and describe a proposed lab instead. Broad coverage diagrams aid planning but can hide shallow or untested detections, so attach evidence and scope to coverage claims.

Worked example: A proposed owned lab maps an approved service-creation event to a relevant ATT&CK behaviour, then checks whether telemetry supports detection. Describe this as a plan unless you actually performed and documented it.

Common mistake: Inventing an ATT&CK-mapped project or colouring a technique as covered because a product claims support without a validated test.

Follow-up: What test evidence would you require before calling a technique meaningfully covered?

Cloud and identity: permissions, evidence and boundaries

Separate provider responsibilities from customer configuration, and verify which logs record each action.

1.How does shared responsibility change across cloud services?

Practice this with AI
Show model answer

The shared responsibility model divides security duties between the cloud provider and the customer according to the service being used. With a virtual machine, the customer generally manages the guest operating system, applications, identities and data configuration. A managed service shifts some platform maintenance to the provider but leaves customer access decisions and data handling important. The boundary must be checked in service documentation and contracts rather than assumed from the word 'cloud'. Managed services reduce operational work but can limit configuration visibility. Maintain named owners and verify control evidence, including permissions, logging and recovery, instead of assuming provider certification covers customer deployment choices.

Worked example: Compare an owned test virtual machine with a managed object-storage service. Expect different patching responsibilities, while both still require customer decisions about identities, data access, monitoring and recovery.

Common mistake: Assuming the provider handles every security task or that a managed service removes the need to review customer permissions.

Follow-up: Who would own recovery testing for data held in a managed cloud service?

2.How would you secure an S3 bucket and verify access evidence?

Practice this with AI
Show model answer

Secure S3 by reviewing intended access, applying suitable Block Public Access settings, controlling policies and using narrowly scoped workload roles. S3 encrypts new uploads at rest by default, but key choices and permissions still need review. Versioning and, where appropriate, Object Lock support recovery goals with additional cost and management requirements. Presigned URLs delegate time-limited access and remain usable by whoever obtains them within their constraints. Enable the appropriate CloudTrail S3 data events for object activity: GetObject is not supplied by standard management-event Event history. Investigate access through caller identity, source IP, prior behaviour and object activity rather than volume alone.

Worked example: Read several synthetic objects from an owned test bucket using a scoped role. Expect GetObject evidence only when applicable data-event logging is configured; any alert threshold is a lab example, not a universal rule.

  1. Confirm bucket purpose, owners and authorised access paths.
  2. Review public-access settings, policies, roles and recovery controls.
  3. Verify CloudTrail data-event selectors cover the test objects.
  4. Perform an approved synthetic read and inspect caller, IP and object records.
  5. Compare activity with prior behaviour and document justified changes.

Common mistake: Assuming encryption prevents public access or expecting object reads to appear automatically in CloudTrail's standard management-event Event history.

Follow-up: Which evidence would help distinguish an approved bulk export from suspicious object retrieval?

3.What does cloud IAM least privilege look like in practice?

Practice this with AI
Show model answer

Cloud IAM least privilege starts with required tasks and constrains actions, resources, conditions and session duration. Prefer workload identities and temporary credentials over unnecessary long-lived keys. Some permissions require wildcard resource scope, so review service-specific semantics rather than banning every asterisk mechanically. Permission boundaries limit possible grants but do not independently grant access. Evidence must match the control plane: AzureActivity can record subscription-level role-assignment writes, while Entra directory-role changes belong in AuditLogs and authentication events in SigninLogs. Narrow roles reduce misuse but can break deployments, so test allowed and denied actions and maintain an approved elevation path with expiry and review.

Worked example: In an authorised Azure lab, compare a subscription role change with an Entra directory-role change. Expect different log sources; querying AzureActivity alone should not be treated as complete directory-role monitoring.

Common mistake: Confusing Azure subscription permissions with Entra directory roles or assuming one activity table captures all identity and access events.

Follow-up: How would you correlate a directory-role change with the administrator's preceding sign-in?

4.How does MFA fatigue work, and which controls help?

Practice this with AI
Show model answer

MFA fatigue attacks repeatedly trigger authentication prompts, often after the attacker obtains a password, hoping the user approves through confusion, pressure or annoyance. Number matching and prompt rate limits reduce accidental approval but do not provide the same phishing resistance as correctly implemented FIDO2 security keys or passkeys. User reporting, risky-session review and secure recovery processes remain necessary. Investigate whether a successful session followed the prompts rather than assuming repeated denials mean no compromise. Stronger authentication may introduce device enrolment and recovery challenges. Plan accessible alternatives and protect recovery routes so attackers cannot simply bypass the primary factor through support processes.

Worked example: Use a tabletop with synthetic denied prompts followed by one successful sign-in. Expect responders to examine session details and user confirmation rather than conclude that earlier denials prevented account access.

Common mistake: Treating number matching as fully phishing-resistant or hardening normal login while leaving account recovery and factor replacement weak.

Follow-up: What would you inspect after a user reports approving an unexpected authentication prompt?

5.What are the benefits and risks of single sign-on?

Practice this with AI
Show model answer

Single sign-on lets applications rely on authentication assertions or tokens issued through an identity provider, reducing separate passwords and centralising access policy. Applications must still validate the relevant token properties and enforce their own authorisation. The identity provider becomes an important security and availability dependency, but compromise of one account does not necessarily expose every application if access and session controls are scoped correctly. Protect privileged identities, signing material, recovery processes and federation configuration. Central control simplifies onboarding and revocation, yet application sessions may outlive an identity-provider change. Verify actual session termination behaviour and maintain carefully controlled emergency access.

Worked example: Disable a synthetic test identity in an owned SSO lab, then check existing application sessions. Expect outcomes to depend on token lifetime and application revocation behaviour rather than immediate universal logout.

Common mistake: Assuming SSO automatically provides application authorisation or that disabling an identity instantly invalidates every downstream token and session.

Follow-up: How would you test whether an application honours urgent session revocation?

Reading isn't practising

You'll answer these out loud, under time pressure, with an interviewer asking follow-ups. Do a free 5-question AI mock interview and get scored feedback in minutes — no card needed.

Start free mock interview

Security operations: interpreting tool evidence

A tool's output is a starting point. Explain coverage, prerequisites and the consequences of acting on it.

1.How does vulnerability scanning differ from penetration testing?

Practice this with AI
Show model answer

Vulnerability scanning systematically checks assets for known weaknesses, misconfiguration or indicators of missing updates. Penetration testing uses a defined methodology to examine whether weaknesses can produce meaningful impact, often combining automated checks with manual reasoning. Neither automatically provides complete coverage, and a penetration test need not pursue maximum compromise to be useful. Scope, written authorisation, safety limits and evidence handling apply to both. Scanning provides repeatable breadth, while deeper testing requires more time and can create operational risk. Verify findings, explain limitations and choose frequency from change rate and risk rather than assuming every organisation needs the same testing schedule.

Worked example: Assess an intentionally vulnerable application on an isolated owned machine. Expect a scanner to identify candidates, while manual validation determines whether a reported weakness is reachable and meaningful within the agreed lab scope.

Common mistake: Testing public targets without permission or assuming a clean scan proves there are no exploitable business-logic or authorisation weaknesses.

Follow-up: What should a rules-of-engagement document say about destructive testing and sensitive data access?

2.How does EDR differ from traditional antivirus?

Practice this with AI
Show model answer

Endpoint detection and response collects endpoint telemetry, supports behavioural detections and helps analysts investigate and respond across a timeline. Antivirus focuses on preventing or detecting malicious software, but modern antivirus also uses behavioural and cloud-assisted methods, so the categories overlap. EDR visibility depends on sensor health, platform support, collection settings and retention. A process tree can suggest suspicious execution but needs user, file and network context. Response features such as isolation are powerful and must stay within documented authority. More telemetry improves investigation opportunities while increasing storage, privacy and operational overhead; verify collection with approved test activity rather than assuming installation equals coverage.

Worked example: Launch a harmless scripted process chain in an owned endpoint lab. Expect parent-child relationships and timestamps where collection is enabled, then compare them with operating-system logs to identify missing context.

Common mistake: Describing all antivirus as signature-only or isolating a critical endpoint without checking authority, service impact and approved response procedures.

Follow-up: What would you check if the EDR console shows a device online but lacks its expected process events?

3.What is a honeypot, and what are its limitations?

Practice this with AI
Show model answer

A honeypot is a deliberately instrumented decoy designed to attract or reveal activity worth investigating. It can expose scanning, credential misuse or movement attempts without placing real business data in the decoy. Interaction is suspicious in context, not automatically malicious: authorised scanners, administrators and mistakes may also reach it. A poorly isolated honeypot can become a foothold for attacking other systems. Limit outbound access, avoid real secrets and define monitoring and ownership. Decoys can generate useful signals but observe only activity that encounters them, so they complement production telemetry rather than replace it.

Worked example: Deploy a non-sensitive decoy service in an isolated owned lab and connect from an approved scanner. Expect an alert showing the interaction, while the known test source explains its benign origin.

Common mistake: Putting real credentials in a decoy or claiming every connection is malicious without checking authorised scanning and administrative activity.

Follow-up: Which outbound restrictions would prevent a compromised decoy from attacking neighbouring systems?

4.How does a DDoS mitigation service protect availability?

Practice this with AI
Show model answer

A distributed denial-of-service attack attempts to exhaust bandwidth, connection state or application resources through traffic from multiple sources. Mitigation services place filtering capacity upstream, using arrangements such as reverse proxying, anycast distribution or routed scrubbing. Controls distinguish unwanted traffic using protocol checks, rate patterns, reputation and application signals, but classification is imperfect. Application-layer requests that resemble legitimate users may require endpoint-specific limits, caching or workload changes. Upstream protection cannot help if the origin remains directly reachable through an unprotected path. Stronger filtering may reject genuine users, so plan escalation, origin restrictions and recovery tests without generating uncontrolled attack traffic.

Worked example: Use a tabletop and a small approved load test against an owned staging service. Expect rate limits and origin restrictions to be observable without attempting to overwhelm shared infrastructure or external networks.

Common mistake: Assuming a CDN protects an exposed origin automatically or conducting a high-volume test without provider approval and explicit limits.

Follow-up: How would you investigate whether an attacker can bypass the protected front end and reach the origin directly?

5.How do denylisting and allowlisting differ?

Practice this with AI
Show model answer

Denylisting blocks specified items while permitting others by default; allowlisting permits approved items and rejects those outside the policy. These approaches can apply to software execution, network destinations, identities or input values. Allowlisting reduces unapproved activity but requires reliable maintenance and an exception process. It can still permit abuse of trusted applications, signed malicious software or overly broad rules. Denylisting is easier to extend quickly but misses unknown or changed indicators. Neither is universally stronger in every context. Choose the model according to how predictable the environment is, then test enforcement, update behaviour and the consequences of policy failure.

Worked example: Apply a narrow execution policy to an owned test machine containing two harmless programs. Expect the approved program to run and the unapproved one to be denied, with auditable exception handling.

Common mistake: Allowlisting an entire writable directory or treating a valid software signature as proof that every permitted action is harmless.

Follow-up: How would you permit frequent developer updates without creating an unrestricted execution exception?

6.How should log retention support investigations and Indian requirements?

Practice this with AI
Show model answer

Log retention defines how long evidence remains accessible and usable, not simply how long files occupy storage. Investigations need relevant sources, trustworthy timestamps, access controls and tested retrieval. The CERT-In 2022 Directions require applicable ICT system logs to be maintained securely for a rolling 180 days within India and listed incidents to be reported within six hours of noticing them or being brought to notice. Confirm applicability through the organisation's responsible teams. These requirements are distinct from DPDP obligations, whose phased commencement must be checked by legal against official Gazette notifications. Longer retention improves historical visibility but increases cost, privacy exposure and access-management responsibilities.

Worked example: Retrieve an older synthetic authentication event from an approved archive and verify its timestamp, source and access trail. Expect a usable record, not merely confirmation that an archive file exists.

Common mistake: Equating CERT-In reporting with DPDP duties or setting retention from a generic checklist without checking applicability and retrieval capability.

Follow-up: How would you prove that archived logs remain searchable and protected throughout the required retention period?

7.What does malware sandboxing reveal, and what can it miss?

Practice this with AI
Show model answer

Sandboxing observes suspicious content inside an isolated, instrumented environment to collect behaviour such as process creation, file changes and network attempts. Static analysis can supplement that evidence without executing the sample. Malware may delay, require user interaction, detect virtualisation or depend on unavailable infrastructure, so no observed activity is not proof of safety. Isolation can also fail if the environment is poorly designed. Never run unknown files on a workstation or upload confidential samples to public services. Execution belongs only in a specialist, authorised environment with controlled networking and evidence handling. Better instrumentation improves visibility but increases complexity and maintenance.

Worked example: Use a known harmless simulator in an isolated owned lab to create a test file and request example.invalid. Expect observable file and network-attempt records without introducing actual malware or confidential data.

Common mistake: Opening an unknown attachment on a normal workstation or interpreting a quiet sandbox report as definitive evidence of benign content.

Follow-up: What would you do when static indicators look suspicious but the sandbox shows no behaviour?

Scenario reasoning: authority, uncertainty and business impact

Describe a defensible decision process rather than promising a single action for every situation.

1.How would you investigate suspected insider data exfiltration?

Practice this with AI
Show model answer

Treat the initial alert as a hypothesis, not an accusation. Preserve relevant access, endpoint, transfer and identity evidence within the authorised investigation scope, recording provenance and timestamps. Compare the activity with job responsibilities, approved exports and normal business workflows. Involve the designated incident lead and appropriate HR, privacy or legal teams before intrusive monitoring or confrontation. Restrict access only through documented authority and consider whether immediate action is needed to prevent ongoing harm. Confidential handling protects both the investigation and the individual. Delay can allow further loss, but premature action may disrupt legitimate work or prejudice an incomplete assessment.

Worked example: A synthetic DLP alert shows an unusually large export by a test account. Expect investigators to check approved reporting activity and destination ownership before labelling the event deliberate data theft.

  1. Confirm authority, scope and confidential handling requirements.
  2. Preserve original alerts and relevant access and transfer records.
  3. Correlate identities, destinations and approved business activity.
  4. Escalate findings without attributing intent prematurely.
  5. Apply approved restrictions and document impact and remaining uncertainty.

Common mistake: Confronting the employee, expanding surveillance or copying personal material before confirming authority, investigation scope and evidence-handling requirements with the lead.

Follow-up: What evidence would distinguish an authorised business export from an unauthorised transfer?

2.What are your first actions when ransomware affects five machines?

Practice this with AI
Show model answer

Activate the incident process and establish the affected systems, current business impact and available containment authority. Isolate confirmed affected hosts or restrict relevant paths using approved controls, while preserving evidence when feasible. Do not make 'never power off' an absolute rule: ongoing destruction, safety requirements and responder guidance can change that decision. Investigate identities, shared infrastructure and signs of data theft, not just encrypted files. Protect recovery systems and verify backup integrity before restoration. Communicate confirmed facts and uncertainties to the incident lead. Rapid containment limits spread but can interrupt critical services, so record decisions and coordinate dependencies before broad shutdowns.

Worked example: Run an isolated tabletop using five synthetic endpoint alerts and one shared service dependency. Expect a containment plan that distinguishes affected hosts, critical operations, evidence priorities and verified recovery options.

  1. Activate the response lead and confirm containment authority.
  2. Contain affected hosts while considering safety and essential services.
  3. Preserve feasible evidence and scope identities, movement and possible exfiltration.
  4. Protect backups and remove established attacker access.
  5. Restore through approved checks and monitor for recurrence.

Common mistake: Restoring systems before removing attacker access, or following an absolute no-shutdown rule while destructive activity continues unchecked on affected hosts.

Follow-up: What checks would you require before reconnecting a restored machine to the network?

3.How would you prioritise a newly disclosed vulnerability with a public exploit?

Practice this with AI
Show model answer

Verify the advisory and identify affected products, versions, configurations and exposed assets. Public exploit availability increases urgency but does not prove exploitation in your environment. Prioritise using reachable attack paths, observed exploitation, asset importance and available mitigations rather than CVSS alone. Validate vendor fixes and choose approved temporary restrictions when immediate patching is unsafe or impossible. Avoid running untrusted exploit code on workstations or production systems. After remediation, verify the vulnerable condition is removed and investigate evidence of earlier compromise because patching does not evict an attacker. Fast changes reduce exposure but require rollback planning, ownership and clear communication of residual risk.

Worked example: Use a synthetic inventory and vendor advisory in a tabletop. Expect an internet-facing affected service to receive earlier review than an isolated unaffected build, with each decision supported by evidence.

  1. Verify the advisory and affected configuration criteria.
  2. Identify assets and assess exposure and exploitation evidence.
  3. Approve and apply mitigations or tested patches with rollback plans.
  4. Verify remediation and search for prior compromise.
  5. Document exceptions, owners and review conditions.

Common mistake: Patching without checking configuration applicability, or assuming successful installation means there was no prior compromise and no further investigation.

Follow-up: What would justify temporarily disabling a feature instead of applying an immediate patch?

4.How would you explain an incident to a non-technical executive?

Practice this with AI
Show model answer

Explain the incident through business effects, current control and decisions needed. State what is confirmed, what remains uncertain, which services or data may be affected and what the response team has done within its authority. Separate evidence from hypotheses and avoid unsupported claims about attribution or data loss. Explain the trade-off behind important choices, such as taking a service offline to limit harm versus maintaining operations under monitoring. Give a specific next update point and identify the accountable incident lead. Concise communication improves decisions, but excessive simplification can hide uncertainty, dependencies or residual risk that leadership needs to understand.

Worked example: A synthetic update says a test service is isolated, customer impact is still being checked and restoration requires validation. Expect a clear decision request rather than acronyms or an unverified claim of complete containment.

Common mistake: Promising full containment or no data loss before evidence supports it, or burying an urgent business decision in technical detail.

Follow-up: How would you communicate a containment recommendation that would interrupt a revenue-generating service?

5.Where would you start when a SOC is overwhelmed by alerts?

Practice this with AI
Show model answer

Start by examining alert sources, duplicates, investigation effort, severity distribution and documented outcomes. Define classification terms before calculating rates, because inconsistent labels can make improvements appear larger than they are. Sample noisy rules to identify missing context, parser problems or overly broad logic, then check which high-impact behaviours receive little coverage. Tune narrowly, automate low-risk enrichment and test changes against representative benign and suspicious cases. Do not simply disable the busiest rules. Reduced volume helps only if important detections remain effective. Record baseline and post-change evidence, including missed-test cases, investigation quality and collection health, rather than reporting a single flattering number.

Worked example: Use a synthetic alert set containing duplicates and approved maintenance events. Expect deduplication and a narrow maintenance exception to reduce noise while a separate suspicious test case continues to alert.

  1. Validate alert data, classifications and ingestion health.
  2. Sample high-volume rules and identify root causes.
  3. Review critical detection gaps alongside noise.
  4. Test narrow changes against positive and negative cases.
  5. Compare outcomes and retain rollback and review records.

Common mistake: Optimising only for fewer alerts, suppressing entire administrator populations or presenting unverified true-positive rates from inconsistent analyst closure labels.

Follow-up: How would you detect whether a tuning change accidentally removed useful coverage?

6.What would you prioritise as an organisation's only security hire?

Practice this with AI
Show model answer

First clarify responsibilities, reporting lines, decision authority and which business services matter most. Build a practical view of assets, identities, existing controls, logging, suppliers and recovery capability with help from their owners. Verify evidence rather than accepting that a policy or purchased product proves a control works. Record material risks with owners, treatment choices and residual risk, then propose a manageable set of improvements. An urgent exposed service may deserve action before a complete assessment, but broad changes still need approval. The trade-off is immediate risk reduction versus sustainable coverage, so communicate dependencies and avoid promising that one person can perform every security function.

Worked example: In a hypothetical planning exercise, review synthetic asset records, privileged access and a restore-test report. Expect a prioritised risk register and ownership gaps, not a shopping list presented as a security programme.

Common mistake: Buying tools before understanding business dependencies, or accepting responsibility for every risk without agreed authority, resources and accountable business owners.

Follow-up: How would you prioritise a serious recovery gap against an exposed administrative service?

Behavioural questions: truthful, evidence-based answers

Use genuine experiences. If you have no completed project, explain your learning or propose a lab without presenting it as past work.

1.Why have you chosen to study or work in cyber security?

Practice this with AI
Show model answer

Give a truthful reason connected to activities you genuinely find engaging, such as investigating evidence, understanding systems or improving reliable access. Explain how that interest relates to the role instead of claiming an impressive origin story. If your exposure is currently limited to coursework, say so and identify what you are learning next. A specific explanation helps the interviewer understand your motivation, but personal detail should not become an unsupported claim of practical competence. Acknowledge the less glamorous work, including documentation, repeat checks and careful escalation. This shows an informed interest without promising expertise or inventing projects you have not completed.

Worked example: If it is true, explain that learning how permissions affect data access interested you, and that you want to practise verification in an owned lab. Label the lab as planned rather than completed.

Common mistake: Inventing a dramatic hacking story or borrowing someone else's project instead of explaining your actual interests and current learning stage.

Follow-up: Which routine security task interests you, and which one would you need to work harder to learn?

2.How would you describe a project or learning exercise you actually completed?

Practice this with AI
Show model answer

Describe the real context, your own contribution, the evidence you collected and what you learned. Distinguish your work from a tutorial, team member's contribution or prebuilt environment. Explain one design choice and its trade-off, such as collecting more telemetry versus managing storage. Report only outcomes you can support; a screenshot alone rarely proves a control works. If you have no completed project, say that clearly and discuss genuine coursework or an exercise instead. You may outline a proposed lab, but do not present its expected observations as actual results. Honest limitations make the account more useful than inflated claims.

Worked example: For a genuine exercise, bring a sanitised configuration and test note showing an allowed and denied action. If those artefacts do not exist, describe the learning without claiming that validation occurred.

Common mistake: Claiming a team result as individual work, inventing detection outcomes or describing copied instructions as an independently designed security system.

Follow-up: Which result can you demonstrate, and what part of the exercise remains unverified?

3.How do you keep your security knowledge current?

Practice this with AI
Show model answer

Explain a repeatable learning process rather than reciting a long list of websites. Choose sources you actually consult, start with official advisories or documentation when checking technical claims, and separate confirmed details from commentary. Summarise one item you genuinely read, why it mattered and what evidence would establish relevance to an environment. If you have not tested a claim, say so. Staying current requires balancing breadth with depth: reading every headline can displace foundational practice. Keep short notes with publication dates, affected conditions and unresolved questions, then use authorised labs or further documentation to validate what you can safely examine.

Worked example: Choose an official advisory you have actually read and explain its affected configurations in your own words. Expect follow-up discussion about applicability, not credit merely for remembering a headline.

Common mistake: Claiming to follow sources you never use or repeating social-media conclusions without checking dates, affected versions and original evidence.

Follow-up: What recent claim did you verify or correct after reading its original documentation?

4.How would you describe your goals for the next three years?

Practice this with AI
Show model answer

Describe capabilities you want to develop rather than guaranteeing a job title or promotion timeline. Connect those capabilities to the role, such as stronger incident investigation, detection validation or risk communication, and identify how you would gather evidence of progress. Keep the plan adaptable because experience may change your interests. Certifications are optional learning aids, not proof of practical competence or a guaranteed career outcome. Check official eligibility, objectives and prices before committing. If discussing Azure credentials, note that AZ-500 retired on 31 August 2026; do not recommend an unverified replacement. Balance structured study with genuine practice and feedback.

Worked example: A truthful answer can propose improving investigation notes and practising authorised log analysis, then seeking feedback on clarity and accuracy. Present these as development intentions, not as completed achievements or promised promotions.

Common mistake: Promising an exact promotion path, treating certifications as guaranteed employment or recommending a retired exam as an upcoming study target.

Follow-up: What evidence would show meaningful improvement in your investigation skills after six months?

5.What would you do if you disagreed with a senior analyst's triage decision?

Practice this with AI
Show model answer

Explain the disagreement using specific observations, the alert's claim and the possible consequence of being wrong. Ask what evidence or context the senior analyst used, because you may be missing an approved change or another relevant record. Propose a bounded verification step rather than arguing from confidence or seniority. If material risk remains unresolved, follow the documented escalation path and record the concern professionally. Respecting a decision does not require silently ignoring serious new evidence. The trade-off is timely response versus additional checking; communicate the urgency and likely cost of each option without taking disruptive action outside your authority.

Worked example: In a hypothetical discussion, point to a synthetic successful sign-in that occurred after reported prompt abuse and ask whether its session was reviewed. Expect evidence-based reassessment rather than a personal challenge.

Common mistake: Escalating a personal disagreement instead of a documented risk, or quietly overriding containment decisions without the authority to do so.

Follow-up: What would you do if the senior analyst still declined review and you found evidence of ongoing harm?

6.What useful questions could you ask the interviewer?

Practice this with AI
Show model answer

Ask questions that help you understand the actual work, support and boundaries of responsibility. Useful topics include how new analysts learn escalation procedures, who approves containment, how findings are reviewed and how on-call duties are organised. Choose questions relevant to the discussion rather than performing a memorised checklist. Ask how the team validates control effectiveness, not merely which products it owns. Detailed questions provide better role information, but avoid requesting confidential architecture or incident evidence during an interview. It is reasonable to discuss training, working arrangements and expectations while assessing whether the organisation can support safe, accountable security work.

Worked example: You might ask who approves endpoint isolation and how a new joiner practises that decision safely. Expect the answer to reveal supervision and process, not merely the name of an EDR product.

Common mistake: Requesting sensitive incident details or asking only about tool brands while overlooking supervision, workload, escalation authority and learning support.

Follow-up: Which answer about supervision or incident authority would most influence your assessment of the role?

Frequently asked questions

How many questions should I expect in a cyber security interview?

There is no reliable universal question count: the format depends on the employer, role, time available and whether the discussion includes practical exercises. One question may lead to several detailed follow-ups about evidence, limitations and business impact. Ask the recruiter about the planned format instead of preparing around an unsupported average. This guide provides 56 interview practice questions plus these three FAQ questions, not a prediction of interview length. Practise a clear core explanation and expand when asked. Breadth helps you recognise topics, but deeper reasoning on a smaller set is more useful than memorising many unsupported claims.

What should a fresher learn first for cyber security interview preparation?

Start with networking, operating-system basics, identity, permissions and the difference between an observation and a conclusion. Then study application risks and practise reading logs from an owned or explicitly authorised environment. A useful beginner lab creates synthetic login or access events, checks whether logging is enabled and explains both expected and missing evidence. Never run unknown files on a workstation or upload confidential records to public analysis tools. The trade-off is breadth versus demonstrable understanding: learn enough foundations to explain one small workflow accurately before adding more tools. Certifications are optional, and any eligibility, objectives or prices should be checked officially.

How is this guide relevant to learners applying for roles in India?

The technical mechanisms apply across regions, while the examples and governance cautions support Indian learners. They are educational practice material, not a claim about particular employers' interview patterns or hiring outcomes. For incident readiness, distinguish CERT-In requirements from DPDP obligations: applicable listed incidents have a six-hour reporting requirement under the Directions, and applicable ICT logs require rolling 180-day retention within India. Legal teams should verify DPDP's phased commencement through official Gazette notifications rather than assuming every duty is effective. Local context matters, but interview preparation should explain evidence and escalation boundaries without presenting the candidate as a source of legal advice.

From the blog

Continue preparing

Reading isn't practising

You'll answer these out loud, under time pressure, with an interviewer asking follow-ups. Do a free 5-question AI mock interview and get scored feedback in minutes — no card needed.

Start free mock interview
Practise these free