First, a recruiter messaged me regarding the opening, then she scheduled a call with me discussing past work and project experience. She asked me when I could have the interviews, and she scheduled the first two rounds on the same day. First round was with an engineer on the team, second was with tech lead. First round had discussion of a past project, some android questions, and a leetcode easy/medium problem. Second interview was similar to the first one, but questions were harder, included some java questions, and leetcode hard problem.