Brief phone call, onsite interview, verbal and written test onsite, brief meet and greet with CEO. The written test took more than an hour. Pretty cool though because it became a Q&A session afterwards. The manager that interviewed me was a prior engineer and asked real questions.