Received an online codility test. Afterwords I had a few different phone calls, one talking about the company, one asking questions about Java, and there may have been another one. Onsite interview had 3 sections. One talking with managers about my experience and projects, and interests at the company. One technical portion covering theory and light algorithms. One about how I would interact with a test team and general teamworking skills.