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
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
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
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
Interview practice routines
Small, regular sessions beat occasional long ones.
- A weekly problem schedule
- Explain solutions aloud
- Keep an error log
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
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.
Coding question checklist
A printable checklist for approaching any coding question.
Mock interview feedback sheet
A simple form to score a practice session.
HR answer planner
A worksheet for preparing your own answers.
Strengthen your fundamentals
Interviewers often ask about core subjects alongside coding.
Explore Core CS