I received a call from an HR rep and after talking awhile we decided to schedule a screening with the hiring manager. The screening included a mix of behavioral type questions and some basic questions about the tech stack they were using. After this initial screening we proceeded to what is meant to be an all day interview process, although they let me break it into 2 days. These interviews included: a coding challenge, an architecture design challenge, and a few other interviews with different people. All in all, it was a pretty thorough process which was organized well and went rather smoothly.