First was the initial recruiter interviews where they sell you the company for 30 mins and ask about what you've worked on. I was told the next step would be a technical phone screening and asked if it would related to Android and was told it would.
It wasn't. The person doing the interview asked a few background questions and how would I implement an app that does x. Then for the next 35-40 minutes he had me solve a leetcode problem on coderpad. He didn't explain the question fully so after my first approach printed stuff he explained that it wasn't correct and explained again what it should do. This kept happening until there was 5 minutes left and when we drilled further into how to implement it I understood the problem. He didn't seem to care though, but I felt like I got screwed because he didn't know how to explain the problem and just assumed I got it.
The interview had nothing to do with the position I was applying for, for someone with years experience and has been out of school for a bit you should probably study leetcode and other stuff you probably haven't done in a while, this seemed like it was meant for a new grad.