21How does coverage-guided fuzzing work, how do you write a good fuzz harness, and what do you do with the crashes?▼mediumNewGoogleMicrosoftApple◆ premiumRandom input finds shallow bugs. Coverage feedback, sanitizers and a harness that reaches the parser are what make fuzzing find the deep ones. The interview checks all three, plus what happens after the crash.Open full answer →
15How do you find business logic flaws that scanners cannot?▼hardNewAmazonSalesforceMeta◆ premiumModel a bounded reservation workflow, run an offline invariant fixture, and reason about retries, contention, immutable intent and uncertain external outcomes.Open full answer →
18Review an endpoint that lets an assistant fetch documents by ID, find the authorisation bug, and fix it with tests.▼mediumNewMicrosoftSalesforceGoogle◆ premiumThe commonest serious bug in AI tools is the oldest: fetching an object by ID without checking who is asking. The scored answer finds it, fixes it at the data access, and tests across users and tenants.Open full answer →
03Write a detection for a technique you care about. How do you choose data, write the logic, test it and keep false positives manageable?▼mediumNewCrowdStrikeGoogleMicrosoftunlockedAnyone can write a query that matches an attack. The interview is about everything else: the data source you trust, the benign activity that looks the same, how you proved it fires, and what the analyst does when it does.Open full answer →
04Design a detection-as-code programme: how are detections written, tested, reviewed, deployed and retired?▼hardNewCrowdStrikeGoogleMicrosoftunlockedDetections are production code that pages people. Treating them that way means version control, tests that prove they fire, review, staged rollout and metrics that decide which ones live.Open full answer →
04Explain tokens, context windows and sampling temperature, and why non-determinism changes how you write security tests.▼easyNewunlockedThree definitions and one practical consequence. The consequence is the point: security tests split into deterministic checks and measured rates.Open full answer →
18How do prompt injections hidden in images, audio and documents work, and how would you test for them?▼hardNew◆ premiumTrace actual text, image and audio inputs, then distinguish extraction errors, unauthorized influence and completed effects. Build a useful test plan without inventing success rates.Open full answer →
21How do you test a production chatbot for prompt injection without affecting real users?▼mediumNew◆ premiumBuild an authorized evaluation with synthetic identities, a fidelity matrix and controlled effects after real permission checks. Report what the harness proves and what remains untested.Open full answer →
24A support bot can look up orders and send emails. Where do you start testing and hardening it?▼mediumNew◆ premiumReview customer, operator and service authority separately. Enforce order access and email release policy, govern contact changes, and test valid work alongside unauthorized reads and disclosures.Open full answer →
33What evidence supports a claim that a compromised agent cannot retrieve production secrets?▼hardNew◆ premiumDefine the compromise scope and secret boundary, map direct and indirect capability paths, and assemble evidence with explicit assumptions. Denial tests and model refusals are useful observations, not universal proofs.Open full answer →