1. Applied online
2. Received an email to book interview schedule with HR head
3. Attended primary interview with HR head
4. Attended secondary interview with development lead
5. Attended third interview with HR and development lead to communicate offer