Interviews are designed to find candidates with solid base knowledge. There are two interviews. One of them is more about talking about experience and theoretical technical questions. The second one is more about live coding. You may expect questions about algorithms and data structures.