We had an initial phone screen, then a coding project, which was not hard, then an in house interview after which an offer was made. The process was straight forward and the questions made sense for the position I applied to. No crazy questions were asked like they do by some companies.