Long hiring process.
- HR phone screen
- An IQ test screening that didn't seem relevant
- Take home programming assignment
- Online pair programming with another dev
- On site interview that included two interviews with one dev each and one final interview with two managers
- Offer