0. Applied
-- 3 weeks later --
1. Email
-- 3 days later --
2. Phone Call with hiring manager
-- 4 days later --
3 . Phone interview with engineers
-- 5 days later --
4. In person interview
- meet with hr
- meet with team
- meet with management
- meet with hr again
5. Offer & Acceptance