I applied to their Search and Discovery role and their recruiter reached out to me. The recruiter was actually very knowledgable and knew a lot about the team. I had a call with the recruiter, then the hiring manager (there were actually some technical questions related to data structures here), and two interviews. The two interviews was one with one of their engineers, which was a leetcode type question. The other was with an engineer related to system design.
The system design one we were stuck talking about one aspect regarding how to get an accurate count of the item when users checkout. We actually never got to the API portion or how to partition the data, etc. That was a bit strange given that it is suppose to be related to system design. I think a specific answer was targetted. Overall, I would say I had a positive experience.