First screening interview was pretty straightforward- some questions related to my technical background and a coding exercise involving string manipulation.
The onsite interview consisted of 4 rounds about 45 minutes each with senior developers on the team as well as an interview with the hiring manager. The onsite interview was well paced and they left some time after each round for any questions related to the company, projects, etc. The technical questions were challenging but along the lines of what you would expect from programming interviews. Some questions involved graph theory, recursion, and object-oriented design.