I had a call with the recruiter, then a technical discussion with the hiring manager. There was no coding involved, we just discussed my experience. Then I had a technical round (Data Structures/Algorithms style coding question), it wasn't too hard. Then I had four rounds of virtual onsite: the first was a behavioral interview with the hiring manager, the second was a technical interview where we discussed snippets of Python code, the third was systems design, and the last one was a Leetcode-style question in JavaScript. They told me the main goal of the coding interviews are to have a productive discussion about the code, that is more important than solving the problem. Overall the interview questions were not hard at all.