Interview Prep & Log
Use this file to record technical interview questions, whiteboard tasks, behavioral questions, and areas of improvement discovered during mock or real interviews.
Core Conceptual Flashcards
HTTP & REST
- What is the request-response lifecycle?
- Difference between PUT and PATCH?
- What is middleware and how is it used in FastAPI?
Databases
- What are ACID properties?
- Explain database normalization (1NF, 2NF, 3NF).
- What is an index? When should you NOT use an index?
- What is the difference between INNER JOIN, LEFT JOIN, and RIGHT JOIN?
Security & System Design
- How does JWT authentication work?
- Why do we use refresh tokens, and where should they be stored?
- What is RBAC (Role-Based Access Control)?
Mock & Real Interview Log
[Date] - [Company Name]
- Role: Junior Backend Developer
- Stage: (e.g. Phone Screen, Technical, System Design, Behavioral)
- Questions Asked:
- Whiteboard / Live Coding task:
- Things I couldn't answer or struggled to explain:
- Follow-up Action Plan: