initial phone interview by recruiter
another phone interview by hiring manager
coding tests which they estimate to take *2 hours*, a big YMMV
follow-up from recruiter
disappointed that they don't even give the courtesy of providing real feedback on what they don't like about your code...no insight on what they're looking for