First they had a phone interview. Took evaluation, had at least one on site interview. They asked questions that were not about software, like questions about property management and accounting. They did not ask about any advanced software tools, only MySQL. The only difficult part of the interview is how they space out interviews over many days, because if this is not your first choice for employment you will want to schedule other interviews during this time.