Interview Preparation

Introductory guidance for coding, technical and HR interviews. It does not include company-specific hiring information or real interview experiences.

Six areas to prepare

Guide on this page

Coding interview preparation

Understand the format: an online assessment, then one or more technical rounds where you explain and code a solution.

  • Read the problem twice and restate it
  • Discuss approach before coding
  • Test with small and edge cases
Guide on this page

Common technical interview topics

Topics students are commonly asked about vary by employer; use this as a study checklist, not a prediction.

  • DSA fundamentals
  • DBMS, OS, networks, OOP
  • Your own projects
Guide on this page

Problem-solving strategies

A repeatable method helps when you are stuck.

  • Start with a brute-force idea
  • Look for patterns: two pointers, hashing, recursion
  • Improve time and space step by step
Guide on this page

Interview practice routines

Small, regular sessions beat occasional long ones.

  • A weekly problem schedule
  • Explain solutions aloud
  • Keep an error log
Guide on this page

Mock interview preparation

Practise under realistic conditions with a friend, senior or classmate.

  • Set a time limit
  • Ask for feedback on clarity
  • Repeat with different topics
Guide on this page

Behavioral and HR interview preparation

Prepare honest, specific answers about yourself and your work.

  • Introduce yourself in 60 seconds
  • Prepare examples from projects and teamwork
  • Ask thoughtful questions at the end

Sample resource cards

Placeholders showing the kinds of resources planned. None of these exist yet.

Resource coming soon

Coding question checklist

A printable checklist for approaching any coding question.

Resource coming soon

Mock interview feedback sheet

A simple form to score a practice session.

Resource coming soon

HR answer planner

A worksheet for preparing your own answers.

Strengthen your fundamentals

Interviewers often ask about core subjects alongside coding.

Explore Core CS