There was an initial screening by an internal recruiting. The second round was a single interview that involved technical questions, a deep dive into some of my experience, and a coding question. The third round consisted of four interviews that were similar to round two except the went deeper and covered a broder range of topics.