One phone interview followed by the on-site interview.
The phone interview covered a wide variety of questions. I feel like the interviewer asks whatever popping up in his head. To name a few: write a simple sql statement, what is the purpose of database index and how does it work, how does garbage collection work, compare Java garbage collection and Python garbage collection, inter-process communication, and so on. No coding.
During the on-site interview, I met 2 developers, one manager and one hr. The two developers mainly asked coding questions. Nothing too difficult, but they test to see if you can write code. I wrote 4 pieces of code in a 45 minute interview. The manager asks open-ended design questions.