There are several tests: technical, psych, and general knowledge. I don't know why but I found some outstanding questions. After every test, it took several days for the next step.
First Interview with CTO and HR
Second Interview with CEO, just formality and offering