HR screen, interview with hiring manager, interview with department manager. Interviews were positive, but recruiter took a while to get back to me after the last one - promised to get back within a week and only responded after I reached out, and with bad news. Seems to happen with a lot of recruiters - not sure why.