First I got a call asking if I wanted to come in for a quick chat to see if I'd be a good fit for the company, then I went on my first in-person interview to their offices to see how I'd fit in the company and was made an offer, after I accepted the offer I went to a last final interview where I was tested on basic knowledge about SQL and Java/Object Oriented Programming.