HackerRank online test (not terribly difficult), phone interview (culture screening), self-paced project, in-person interview. It sometimes took a little longer than I would have liked between contact events, but I wouldn't say they were slow to get to me. They were open and transparent through the entire process. I could tell right away that the company culture was based around hiring good people who would fit in with an atmosphere of communication and friendliness. Worth noting that I did have an internal contact who recommended me for the position, but the entire team was helpful, encouraging, and welcoming. I had minimal contact with my internal contact through the hiring process.