Skip to content

Preparing for interviews

Landing the job doesn’t depend only on certifications and technical skill: the interview is its own filter. Preparing it —knowledge, portfolio, communication, and behavioral questions— makes the difference between having the knowledge and getting the job.

HR / screening fit, motivation, expectations; basic communication
Technical theory concepts (networks, OWASP, crypto, AD, IR depending on the role)
Technical practical solve a live challenge, review code, analyze a case
Behavioral past situations (STAR method); teamwork, ethics
Panel / cultural with the team; fit and communication
- review the role's FUNDAMENTALS (red: OWASP/AD/exploitation; blue: detection/IR/SIEM)
- be able to explain an attack END TO END (e.g. "walk me through an AD attack")
- typical questions: "what happens when you type a URL and press enter?", OWASP Top 10,
"difference between encryption and hashing", "how would you investigate this incident"
- stay current on recent threats/CVEs relevant to the role
- writeups (ctf-writeups), a GitHub with your own tools/scripts, bug bounty, a blog
- it demonstrates PASSION and real skill -> often weighs more than a title
- have 2-3 projects/cases you can explain in depth in the interview
- a home lab (ad-*, GOAD) as proof of practice and initiative
STAR Situation - Task - Action - Result
- "tell me about a technical challenge you solved" / "a mistake you made and what you learned"
- ethics: "what would you do if you find a vuln out of scope?" (answer: respect the scope, report)
- prepare 4-5 real stories adaptable to various questions
- explain the technical with CLARITY (translate to business impact, as in a report)
- honesty: if you don't know something, say so and explain how you'd find out (better than making it up)
- ask YOUR own questions at the end (team, challenges, growth) -> shows interest
  • The interview is its own filter: prepare technical, portfolio, STAR, and communication.
  • The portfolio (writeups, GitHub, home lab) often weighs more than a title: have cases to explain.
  • Being able to explain an attack/incident end to end and translate it to impact is key.
  • Honesty about what you don’t know + how you’d find out > making it up; and ask questions at the end.
  • Prepare the classics (OWASP Top 10, “what happens when you press enter on a URL”, TCP/TLS handshake) and be able to explain them, not recite.
  • Bring a concrete portfolio: writeups, CVEs, bug bounty reports. Show, don’t just claim.
  • The ethics question (going out of scope, an illegal finding) is common: answer with judgment and professionalism.
  • Common mistake: padding your CV with tools you can’t use; it falls apart in the technical round.
  • Review the target role’s technical fundamentals
  • Be able to explain an attack/incident end to end
  • Portfolio ready (writeups, GitHub, home lab, bug bounty)
  • 2-3 projects you can defend in depth
  • Prepared STAR stories (4-5 reusable)
  • Answers to ethics questions (scope, disclosure)
  • Your own questions for the end; practice clear communication