# How to prepare?

# **How to Prepare for Blueprint Recruitment**

This guide explains how to prepare for each stage of the Blueprint recruitment process. You are not expected to know everything.

## **General Preparation Principles**

Before diving into stage-specific advice, keep these principles in mind:

- <span class="s1">Focus on </span>clarity over complexity
- <span class="s1">Be able to </span>explain your decisions
- Asking thoughtful questions is a positive signal
- We value <span class="s1">learning mindset and collaboration</span> as much as technical skill

### **Technical areas to review**

**Frontend (React)**

- Components and props
- State management (useState, basic useEffect)
- Handling forms and user input
- Making API requests (fetch or axios)
- Basic conditional rendering

**Backend (FastAPI)**

- Defining API routes (GET, POST, PUT, DELETE)
- Request and response models
- Basic validation
- Understanding how frontend and backend communicate

**General**

- REST API concepts
- JSON data structures
- Reading and understanding documentation
- Git basics (clone, commit, push)