It’s multilevel process. First few interviews are basics on data structures, design pattern etc. Next level are more around the ability to design systems. You would be judged on your ability on how you design it and technologies you use and then question based on both technical side as well as business side.