A recruiter contacted me and setup an HR phone interview for me. The interview was like a general chat, nothing specific. She set me up for an online code test which involved solving two intermediate difficulty questions, which are not too difficult.
I passed the code test and had an onsite interview setup. I expected it to be more difficult than it was and I did not prepare adequately. The interview itself wasn't too difficult but I was rusty and it showed. They let me go after a lunch. Seemed like a great place to work.